2010-08-17 4 views
0

Parser ErrorSharePoint критическая ошибка

This page has encountered a critical error. Contact your system administrator if this problem persists. 


Line 1: <%@ Page Inherits="Microsoft.SharePoint.Publishing.TemplateRedirectionPage,Microsoft.SharePoint.Publishing,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" %> <%@ Reference VirtualPath="~TemplatePageUrl" %>; <%@ Reference VirtualPath="~masterurl/custom.master" %> <html xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"><head> 
Line 2: <!--[if gte mso 9]><xml> 
Line 3: <mso:CustomDocumentProperties> 

MOSS иногда бросает эту ошибку, как только я вхожу и попытаться получить доступ к любой странице. Я обнаружил очень странное обходное решение: если я возьму новый web.config из пустого веб-приложения и скопирую файл web.config проблемного web.config, а затем вставьте все необходимые изменения конфигурации, которые мне нужны, он работает. Однако, если я сохраню резервную копию работающего web.config, а затем вернусь к нему, когда появится ошибка, он, похоже, не разрешит его. Я должен начать с новой. Мне кажется, что это проблема коррупции в web.config, и она появляется, как правило, после того, как я внес изменения в другое место на сервере, по крайней мере, однажды это произошло без какого-либо заметного обновления метки времени в файле web.config. Кроме того, в файле нет коррупции, даже если я не согласен с новым web.config.

ответ

0

Для всех, кто может иметь подобную проблему, я нашел проблему. Я предполагаю, что когда я изначально настроил веб-приложение в Центре администрирования SharePoint, я использовал конкретный каталог, но затем изменил его в IIS. Теперь, когда я вношу определенные изменения в центральный администратор, SharePoint пытается найти приложение/web.config в исходной директории. Чтобы исправить это, я должен вернуться в IIS и обновить домашний каталог веб-сайта в новом каталоге.