2010-08-17 65 views
0

Parser Error的SharePoint严重错误

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应用程序中取出一个新的web.config并复制有问题的web.config的web.config,然后粘贴所需的所有特殊配置更改,它将起作用。但是,如果我保存一个正在工作的web.config的备份,然后在出现错误时恢复为它,似乎无法解决它。我必须从一个新的重新开始。在我看来,像web.config中的腐败问题在我看来,它通常出现在我在服务器上的其他地方进行更改后,至少有一次它没有任何明显更新web.config的时间戳。此外,即使我在新的web.config中进行比较,文件中也没有明显的腐败现象。

回答

0

对于任何可能有类似问题的人,我发现了这个问题。我想当我最初在SharePoint管理中心设置Web应用程序时,我使用了特定的目录,但之后在IIS中对其进行了更改。现在,当我在中央管理中进行某些更改时,SharePoint会尝试在原始目录中查找application/web.config。为了解决它,我必须回到IIS并将网站的主目录更新到新目录。