在我们的MOSS Enterprise环境中,我们遇到了一个奇怪的问题。有时,人们在尝试创建新网站集或导航到他们的网站时会收到此错误消息:
'无法加载文件或程序集 “Microsoft.SharePoint.ApplicationPages, 版本= 12.0.0.0,文化=中立, PublicKeyToken = 71e9bce111e9429c'或 其中一个依赖项。访问是 拒绝“。
通过更新目录c:\ inetpub \ wwwroot \ wss \ virtualdirectories \ [中央管理员文件夹] \(用于创建网站集)或c:\ inetpub \ wwwroot \ wss \ virtualdirectories \ [mysite]的安全性来解决此问题文件夹] \。
几个小时或几天后,问题又回来了,我们必须再次更新安全性。有没有其他人见过这种行为?
更新(2011年4月28日):
嗯......我注意到这是在应用程序池超时之后发生的......主要是在没有使用SharePoint的晚上。我也注意到问题通过打开web.config文件,添加空格并保存它而消失(我想这会回收应用程序池)。
作为一种解决方法,我每隔15分钟模拟一个页面请求到每个Web应用程序中的页面并且它可以工作(它使应用程序池保持活动状态)。这不是一个真正的解决方案,但至少帮助了用户。
我们遇到了这个问题的MS案例,但没有找到答案。因为我们计划升级到2010年,所以我们停止在这个问题上投入时间并应用提到的解决方法,直到2007环境逐步淘汰。
答案 0 :(得分:0)
我最近与遇到同样问题的人取得了联系。他向微软开了个案,他们建议在GAC中放一份Microsoft.SharePoint.ApplicationPages.dll。它可能不是最好的解决方案,但它解决了问题。
答案 1 :(得分:0)
我尝试将dll添加到GAC或应用程序bin中,但它无法正常工作。
但是通过将NETWORK SERVICE帐户添加到SharePoint Web应用程序的虚拟目录中使其工作。