我有一个小型的 ASP.NET 应用程序,它将日志写入文件系统的“Logs”目录中。
我已向 Asp.Net 计算机帐户授予此文件夹的修改权限,效果很好。但是,当我尝试将其部署到另一台服务器时,它不起作用。我还必须向网络服务帐户授予相同的修改权限。为什么?
最佳答案
因为这是用于运行应用程序池的帐户。所以在 IIS6 和 7 上就会出现这种情况。在装有 IIS5 的工作站上,您不会有应用程序池,因此 ASP.NET 工作进程在本地 ASPNET
帐户下运行。
此外,最好授予 IIS_WPG
本地组的权限,网络服务是该组的成员。
关于asp.net - 网络服务与AspNet(Asp.Net机器帐户),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117223/