【问题标题】:Do I need to create an appid for each of the web api's hosted on IIS? Under what circumstances will i need to use a separate appid?我是否需要为 IIS 上托管的每个 Web api 创建一个 appid?什么情况下需要使用单独的appid?
【发布时间】:2019-12-04 18:32:15
【问题描述】:

我正在创建几个 asp.net 核心 web api。我将在 IIS 中托管它们。我是否需要为 IIS 上托管的每个 Web api 创建一个 appid? IIS 不是在默认用户帐户下运行吗?什么情况下需要使用单独的appid?

【问题讨论】:

  • 你能分享一下你说的是哪个app id吗?并且 iis 在默认的 windows 用户登录帐户下运行。
  • @JalpaPanchal 我的意思是为我在同一服务器上的 IIS 中托管的每个应用程序创建一个服务帐户
  • 您的问题解决了吗?

标签: iis app-id


【解决方案1】:

IIS 一般使用应用程序池标识来运行应用程序池。您不需要每次都为每个应用程序池创建服务帐户。

允许 IIS 为其每个应用程序池创建唯一标识的“虚拟帐户”。

只需确保为不同的 iis 站点使用不同的应用程序池。这样一个应用程序池中的应用程序问题不会影响其他网站或应用程序。

当您在 iis 中创建站点时,它会自动创建与站点同名的新应用程序池。

更多详情可以参考以下链接:

Application Pool Identities

Service Accounts Step-by-Step Guide

Application Pools

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-25
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多