我的IIS托管wcf服务运行的用户帐户是什么?

时间:2009-01-14 21:12:38

标签: wcf iis identity impersonation

当我在IIS 7中托管时,我的.Net WCF服务运行的用户帐户是什么?

IUSR_machine帐户吗?

我在不同帐户下运行的最简单方法是什么? (仅针对此服务,我不希望我的IIS中托管的其他内容受到影响)。

2 个答案:

答案 0 :(得分:6)

要仅更改单个应用程序,您需要创建一个新的应用程序池并更改该池的标识。这样,每个其他应用程序将继续按原样运行,因为使用新应用程序池的应用程序将使用该新标识。

答案 1 :(得分:2)

要设置匿名用户为特定网站使用的帐户,请打开该网站的属性。然后,转到“目录安全性”选项卡。单击身份验证和访问控制框中的“编辑”按钮。在出现的窗口中,您可以指定用于匿名访问站点的用户帐户。这将控制用于访问文件的帐户,但可能不适用于ISAPI应用程序(在这种情况下,将需要新的应用程序池及其自己的权限)。