gpt4 book ai didi

iis-express - IIS Express 是否尊重在 applicationPool 的 processModel 中设置的用户?

转载 作者:行者123 更新时间:2023-12-04 16:01:05 30 4
gpt4 key购买 nike

我们正在使用 IIS Express 来启动一个网站,但它使用的是启动它的用户的凭据,而不是应用程序池进程模型中设置的凭据。

我的IIS Express applicationHost.config的相关部分如下:

<system.applicationHost>
<applicationPools>
<add name="MyAppPool">
<processModel identityType="SpecificUser" userName="MYDOMAIN\ServiceAccount" password="MyPassword" />
</add>
</applicationPools>

<sites>
<site name="MyWebsite" id="2">
<application path="/" applicationPool= "MyAppPool">
<virtualDirectory path="/" physicalPath="c:\path\to\my\website" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:MyWebsite" />
</bindings>
<traceFailedRequestsLogging enabled="true" />
</site>
</sites>
</system.applicationHost>

我使用以下命令行启动 IIS Express:
iisexpress.exe /apppool:MyAppPool /config:c:\path\applicationHost.config

这是 IIS Express 的记录限制,还是我的配置有误?如果这是一个限制,请在您的答案中提供指向文档的链接。

最佳答案

IIS Express 忽略进程模型凭据,这是设计使然。以特定用户身份运行 IIS Express 的唯一方法是使用“runas”命令并以特定用户身份启动 iisexpress.exe。

关于iis-express - IIS Express 是否尊重在 applicationPool 的 processModel 中设置的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7660639/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com