【问题标题】:what user account does my IIS hosted wcf service run under?我的 IIS 托管 wcf 服务在什么用户帐户下运行?
【发布时间】:2010-10-01 11:27:04
【问题描述】:

当我在 IIS 7 中托管我的 .Net WCF 服务时,它在哪个用户帐户下运行?

IUSR_machine 帐号吗?

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

【问题讨论】:

    标签: wcf iis identity impersonation


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2014-02-24
      • 1970-01-01
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-21
      相关资源
      最近更新 更多