среда, 15 февраля 2012 г.

SharePoint parser error in compat.browser

Ну вот, после очередного "никто ничего не трогал" упал портал на SharePoint 2007. При заходе на страницу выдаёт:


Server Error in '/' Application.
--------------------------------------------------------------------------------
Parser Error 
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 
Parser Error Message: Data at the root level is invalid. Line 1, position 1.
Source Error: 
Line 1:  <browsers>
Line 2:      <browser id="Safari2" parentID="Safari1Plus">
Line 3:          <controlAdapters>
 Source File: /App_Browsers/compat.browser    Line: 1 
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.3625; ASP.NET Version:2.0.50727.3634 

Дело в том, что кто-то зная, а скорее не зная создал лишнее в папке /App_Browsers/. Этим иногда грешит SharePoint Designer 2007.

Лечение простое: заходим в /App_Browsers/ и удаляем (забекапив всё) там папку _vti_cnf в которое тоже лежит compat.browser, но почему-то не правильного формата. Итого, в /App_Browsers/ должен быть только один файл "compat.browser", если вы сами туда ничего больше не клали.
Отправить комментарий