此配置文件在使用时以及对谁有重要意义? 如果我发布我的网络应用程序认为IIS,这个文件在某种程度上使用?
我可以看到,在这个配置文件中,存在像IIS这样的节点 applicationPools 和 sites 。那么为什么这个配置文件具有IIS的全局设置并存储在我的Apps文件夹中而不是更多的“外部”?
当我运行本地应用程序时,此配置使用了什么?或者只在IIS上,或两者兼而有之?
我真的不知道为什么以及如何使用 applicationhost.config ,但是如果我想更改App运行应该更改的内容的用户凭据?
<applicationPoolDefaults managedRuntimeLoader="v4.0">
<processModel identityType="SpecificUser" userName="username" password="password" />
</applicationPoolDefaults>
答案 0 :(得分:1)
如果您使用 IIS 或更确切地说 IIS Express 在本地测试您的网站,我并不感到害羞。
如果您要发布IIS的设置,可以在 Web.config 文件的<system.webServer>
部分中添加这些设置。然后,这些设置将添加到IIS配置中,部署到。
希望这会让事情变得更加清晰。