【发布时间】:2019-10-10 03:52:31
【问题描述】:
我的一个同事使用 c# 和 iis 使用 iis 中的 windows 模拟创建了一个 asp.net web api。它显示错误:当前身份(域\用户名)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写入权限 我不想更改任何与服务器相关的内容,但我可以更改与本网站相关的 iis 设置以及所需的任何代码。有什么想法吗?
【问题讨论】:
-
此错误表示域\用户名的权限问题。解决此问题的最简单方法是使用 ASP.NET IIS 注册工具授予域\用户名对 IIS 元数据库和 ASP.NET 使用的其他目录的访问权限。您可以使用 CMD 运行此命令:aspnet_regiis.exe -ga "DOMAIN\USERNAME"。
标签: windows authentication iis impersonation