在域控制器上安装 Windows SharePoint Services 后尝试登录到 Microsoft Windows SharePoint Services 时,您在键入三次用户名和密码后收到一条错误消息。此错误消息可能与以下内容类似:
错误:“/”应用程序中的服务器错误。
访问路径“C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\8c91a6b5\649b28ba”时被拒绝。
即使您使用了正确的用户名和密码,您也会收到这条错误消息。
原因
如果在将服务器提升为域控制器之前在其上安装了 Microsoft Internet 信息服务 (IIS) 6.0 和 ASP.NET,就会出现这个问题。如果存在以下情况,并且这些情况按以下顺序发生,就会出现这个问题: 1. 您在一台成员服务器上安装了 IIS 6.0 和 ASP.NET。
2. 您使用 Dcpromo.exe 工具将该成员服务器提升为域控制器。
3. 您在该域控制器上安装了 Windows SharePoint Services。
在这种情况下,Network Service 组对域控制器上的 Temporary ASP.NET Files 文件夹没有足够的权限。
解决方案
要解决此问题,请按照下列步骤操作: 1. 单击“开始”,然后单击“运行”。
2. 在“打开”框中,键入 cmd,然后单击“确定”。
3. 转到 Drive:\Windows\Microsoft.Net\Framework\v1.1.4322 文件夹,其中 Drive 是安装了 Windows 的驱动器。为此,请在命令提示符处键入以下行(其中 Drive 是安装了 Windows 的驱动器),然后按 Enter:
cd Drive:\windows\microsoft.net\framework\v1.1.4322
4. 为 Network Service 组添加对 Temporary ASP.NET Files 文件夹的适当权限。为此,请键入以下行,然后按 Enter:
aspnet_regiis -ir
5. 键入 exit,然后按 Enter 即可退出命令提示符。
如果您打算在一个域控制器上安装 Windows SharePoint Services,那么要避免发生此问题,请确保在安装 IIS 6.0 和 ASP.NET 前将服务器提升为域控制器。
此信息来自微软网站:
http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B823379