网络服务与AspNet(Asp.Net机器帐户)

时间:2010-01-22 12:43:01

标签: asp.net iis permissions

我有一个小的asp.net应用程序,它在“Logs”目录中写入文件系统上的日志。

我已经为此文件夹的Asp.Net机器帐户授予了修改权限。但是,当我尝试将其部署到另一台服务器时,它不起作用。我也必须给网络服务帐户提供相同的修改权限。为什么呢?

2 个答案:

答案 0 :(得分:4)

因为那是用于运行应用程序池的帐户。所以在IIS6和7上就是这种情况。在使用IIS5的工作站上,您将没有应用程序池,因此ASP.NET工作进程在本地ASPNET帐户下运行。

此外,最好在网络服务所属的IIS_WPG本地组上授予权限。

答案 1 :(得分:0)

因为在本地计算机上,IIS工作进程在Asp.Net机器帐户下运行,但在Windows服务器上,IIS工作进程在网络服务帐户下运行。