2

在我们的 MOSS Enterprise 环境中,我们遇到了一个奇怪的问题。有时,人们在尝试创建新网站集或导航到他们的 mysite 时会收到此错误消息:

'无法加载文件或程序集'Microsoft.SharePoint.ApplicationPages,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c'或其依赖项之一。访问被拒绝。'</p>

通过更新目录 c:\inetpub\wwwroot\wss\virtualdirectories\[中央管理文件夹]\(用于创建网站集)或 c:\inetpub\wwwroot\wss\virtualdirectories\[mysite 文件夹]\ 的安全性解决了问题.

几个小时或几天后,问题又回来了,我们必须再次更新安全性。有没有其他人见过这种行为?

更新(2011 年 4 月 28 日):

嗯......我注意到的是,这发生在应用程序池超时后......主要是在没有使用 SharePoint 的晚上。我还注意到通过打开 web.config 文件,添加空间并保存它(我猜这会回收应用程序池),问题就消失了。

作为一种解决方法,我每 15 分钟模拟一次对每个 Web 应用程序中的页面的页面请求,并且它可以工作(它使应用程序池保持活动状态)。这不是一个真正的解决方案,但至少可以帮助用户。

我们有一个针对这个问题的 MS 案例,但没有找到答案。因为我们计划升级到 2010,所以我们停止在此问题上投入时间并应用提到的解决方法,直到 2007 环境被淘汰。

4

2 回答 2

0

我最近与遇到同样问题的人取得了联系。他向微软开了一个案子,他们建议将 Microsoft.SharePoint.ApplicationPages.dll 的副本放在 GAC 中。它可能不是最好的解决方案,但它可以解决问题。

于 2011-06-01T06:30:54.807 回答
0

我尝试将 dll 添加到 GAC 或应用程序 bin,它不起作用。

但是通过将 NETWORK SERVICE 帐户添加到 SharePoint Web 应用程序的虚拟目录使其工作。

于 2014-11-20T08:40:54.907 回答