ASPNET 帐户权限检查

检查 ASP.NET 帐户是否有访问所需目录的权限以及是否有登录权限。

要运行 ASP.NET 应用程序和 Web 服务,ASP.NET 帐户需要有特定权限。对于 ASP.NET 帐户,需要以下访问控件列表 (ACL)。Microsoft .NET Framework 的默认安装中包括这些 ACL:

Location权限
%installroot%\Temporary ASP.NET Files读/写和列出文件夹内容
%windir%\temp读/写
网站根目录
%installroot% hierarchy
%driveroot%\Program Files
%windir%\assembly

解决方案 1

修复 Microsoft .NET Framework。

  1. 启动 Windows 控制面板。
  2. 在“控制面板”中的“程序”类别下,选择“卸载程序”。
  3. 在“添加/删除程序”对话框中,选择“Microsoft .NET Framework 4.5.1”。
  4. 单击“卸载/更改”。
  5. 系统将提示您确认是否删除 Microsoft .NET Framework。单击“是”。删除 Microsoft .NET Framework 4.5.1 之后,继续安装。将自动重新安装 .NET Framework。

解决方案 2

验证 ASP.NET 帐户是否有访问以上所列位置的权限。根据系统配置的不同,ASP.NET 帐户具有不同的名称:

强制更新计算机策略

  1. 在命令提示下,输入:secedit /refreshpolicy machine_policy /enforce
  2. 在命令提示下,输入:iisreset