现象
假设出现了下面这种情景:
- 在成员服务器上安装 IIS 6.0 和 ASP.NET。
- 使用 Active Directory 安装向导(Dcpromo.exe)工具安装 Active Directory。
- 在域控制器上安装 Windows SharePoint Services 2.0。
- 您尝试登录到 Windows SharePoint Services 2.0 网站。
- 你已正确键入用户名和密码三次。
在此方案中,可能会收到类似于以下示例的错误消息:
Error: Server Error in '/' Application.
Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\8c91a6b5\649b28ba" is denied.
注意:访问 Microsoft windows Small Business Server 2003:Accessing Backup(错误:“/Backup”应用程序访问 Companyweb 中的服务器错误(http://servername/backup):http://companyweb):Error:“/”ApplicationAccessing Monitoring and Reporting 中的服务器错误“/”ApplicationAccessing Monitoring and Reporting 中的服务器错误)时,可能会遇到类似的症状(错误:“/Monitoring”ApplicationAccessing Remote Web Workplace 中的服务器错误(http://servername/monitoring):http://servername/remote):Error:“/Remote”ApplicationDuring 安装中的服务器错误(configadminvs.aspx):拒绝访问路径 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\template\admin\1033\app_data。
原因
出现此问题的原因是在安装 IIS 6.0 和 ASP.NET 安装 Active Directory 之前,网络服务组没有足够的权限访问临时 ASP.NET 文件文件夹。
解决方法
若要解决此问题,请按照运行 ASP.NET 版本的步骤进行操作。
ASP.NET 1.1
选择“开始”,选择“运行”,在“打开”框中键入 cmd,然后选择“确定”。
切换到 Drive:\Windows\Microsoft.Net\Framework\v1.1.4322 文件夹。 在此文件夹中, 驱动器 是安装 Windows 的驱动器。 为此,请在命令提示符处键入以下行,然后按 Enter:
cd **Drive**:\windows\microsoft.net\framework\v1.1.4322
将适当的权限添加到临时 ASP.NET 文件文件夹的网络服务组。 为此,请键入以下行,然后按 Enter:
aspnet_regiis -ir
注意:有关 -ir 命令行选项与
-i
命令行选项之间的差异的详细信息,请参阅 Microsoft开发人员网络(MSDN)网站上的 ASP.NET IIS 注册工具 。键入退出,然后按 Enter 关闭命令提示符。
ASP.NET 2.0
选择“开始”,选择“运行”,在“打开”框中键入 cmd,然后选择“确定”。
切换到 Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 文件夹。 在此文件夹中, 驱动器 是安装 Windows 的驱动器。 为此,请在命令提示符处键入以下行,然后按 Enter:
cd **Drive**:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
将适当的权限添加到临时 ASP.NET 文件文件夹的网络服务组。 为此,请键入以下行,然后按 Enter:
aspnet_regiis -ir
注意:有关 -ir 命令行选项和 -i 命令行之间的差异的详细信息,请参阅 Microsoft开发人员网络(MSDN)网站上的 ASP.NET IIS 注册工具 。
解决方法
若要防止出现此问题,请在安装 IIS 6.0 和 ASP.NET 之前安装 Active Directory。
更多信息
仍然需要帮助? 请转到 SharePoint 社区。