ASP.Net哪个用户帐户在IIS 7上运行Web服务?

Leo*_*Leo 42 asp.net iis web-services windows-server-2008

我想知道运行我的Web服务/应用程序的帐户,以便我可以为该帐户分配读/写访问权限.我已经研究过并且看到大多数消息来源提到ASPNET帐户,但在我的2008服务器上,没有任何名为ASPNET的帐户.有些消息称,ASPNET正在被NETWORK SERVICE取代?

另外,我可以分配给另一个用户帐户来运行该服务吗?怎么做?

谢谢,

MLH*_*MLH 50

Server 2008

启动任务管理器查找w3wp.exe进程(说明IIS工作进程)检查用户名列以查找您正在运行IIS进程的用户.

在IIS GUI中,您可以将应用程序池配置为以特定用户身份运行:应用程序池默认高级设置标识

以下是Microsoft关于设置应用程序池标识的信息:

http://learn.iis.net/page.aspx/624/application-pool-identities/

  • 在寻找2008/ii7迁移的相同信息时,我发现了这个问题.接受的答案没有给我足够的具体信息,所以我回来后添加了我在搜索后发现的内容. (27认同)

Joe*_*Joe 33

查看正在运行您的应用程序的应用程序池的标识.默认情况下,它将是网络服务帐户,但您可以更改此帐户.

至少它是如何在2003服务器上运行的,不知道2008服务器是否有一些细节已经改变.

  • 仍然是2008 R2的那种方式 (2认同)

Gla*_*lor 8

您很可能正在寻找IIS_IUSRS帐户.