Asp.net 当前标识(NT授权/网络服务)没有对的写访问权限

Asp.net 当前标识(NT授权/网络服务)没有对的写访问权限,asp.net,c#-2.0,Asp.net,C# 2.0,我开发了一个简单的web应用程序。一个标签和一个按钮。单击按钮,标签将显示Hello World 当我在web服务器上部署此web应用程序并访问URL时,会收到此错误消息 当前身份(NT) 权限/网络服务)不可用 具有写入权限 C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET文件\ 我试过以下方法: 导航到C:\Windows\Microsoft.NET\Framework\v2.0.50727并键入以下命令- asp

我开发了一个简单的web应用程序。一个标签和一个按钮。单击按钮,标签将显示Hello World

当我在web服务器上部署此web应用程序并访问URL时,会收到此错误消息

当前身份(NT) 权限/网络服务)不可用 具有写入权限 C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET文件\

我试过以下方法:

导航到C:\Windows\Microsoft.NET\Framework\v2.0.50727并键入以下命令-

aspnet_regiis -ga "NT Authority\Network Service"
在那之后,它也不起作用了


我们检查了文件夹临时ASP.NET文件的权限,对于网络服务用户,我们检查了安全权限,它拥有所需的所有权限

当您使用文件夹属性->安全选项为ASP.NET临时文件夹授予权限时,我要检查的一件事是,您是否为正确的网络服务帐户授予设置权限。如果对话框查找的网络服务用户位于不同的位置,而不是本地实例,则可能会发生这种情况。

这对我很有效,但没有尝试-ga:

导航到

C:\Windows\Microsoft.NET\Framework\v2.0.50727 
然后键入以下命令

aspnet_regiis -i

我在家里更换域服务器时遇到了这个错误,域服务器上有很多网站,主要是温度等数据收集服务。它还运行我用来生成图表的SSR。 我建造了新的硬件,并将旧盒子降级。它不再是DC,而是域的常规成员。当我将一个网站移动到新服务器并尝试点击它时,我遇到了这个错误

运行aspnet_regiis并没有改变任何事情。现在,该站点调用了仍然指向旧服务器的Reporting Services web服务,并且错误消息实际上来自降级的前域控制器。我必须在旧服务器上运行aspnet_regiis-I

外卖:

  • 降级PDC可能会导致权限混乱, 导致这个错误
  • 错误可能不是来自您的本地服务器 机器-超越显而易见的事物
    我将应用程序池的标识更改为使用LocalSystem帐户,而不是网络服务。回收了应用程序池,一切正常。这为我解决了问题。我认为我的服务器上的“网络服务”存在一个潜在问题,因为我在使用该帐户时遇到了SQL问题。在安装过程中,我再次使用了LocalSystem以获得通过。

    我必须将应用程序池标识设置为NETWORKSERVICE
    然后将连接到我的网站的用户(您在网站的“基本设置”下的“IIS设置”中“连接为”的用户)添加到IIS_IUSRS组

    Eugene,您可以让它像LocalSystem一样以足够高的权限工作,但请记住,LocalSystem在本地服务器上具有管理员权限,还可以访问计算机帐户下的网络资源,因此,如果应用程序受到攻击,攻击者可以访问大量资源。另一方面,网络服务只是本地服务器上的一个用户帐户,同时也在访问计算机帐户上下文中的网络资源。

    我遇到了一个案例,其中缺少“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”目录(以及Framework64版本:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\临时ASP.NET文件)。我在每个父目录中创建了缺少的“临时ASP.NET文件”目录,web应用程序开始工作。因此,如果您每次删除“临时ASP.NET文件”目录本身,重新创建它,这样您就不会遇到此问题。

    +1谢谢。降级DC导致此错误,但Adam的解决方案解决了它。+1此解决方案修复了我的问题,该问题是由降级域控制器引起的(cdonner的回答)。即使我也面临着同样的问题,这对我来说也很有效。谢谢@AdamAlso对我来说很有效。我安装了一台装有SQL RS的服务器,然后将其升级为DC。我需要为Framework\v4.0.30319.0和Framework64\v4.0.30319.0执行此操作。