Visual studio 隐藏的.vs文件夹中的applicationhost.config

Visual studio 隐藏的.vs文件夹中的applicationhost.config,visual-studio,iis,applicationhost,Visual Studio,Iis,Applicationhost,我真的很困惑,你能帮我一些忙吗。 使用Visual studio,在我的应用程序文件夹中,我有一个名为.vs的隐藏文件夹,在另一个文件夹config中,下一个文件夹是applicationhost.config 此配置文件,何时使用,对谁重要? 如果我发布了我的web应用程序Think IIS,该文件是否以某种方式使用 我可以看到,在这个配置文件中存在IIS拥有的节点应用程序池和类似的站点。那么,为什么此配置文件具有IIS的全局设置,并且存储在“我的应用程序”文件夹中,而不是存储在其他“外部”文

我真的很困惑,你能帮我一些忙吗。 使用Visual studio,在我的应用程序文件夹中,我有一个名为.vs的隐藏文件夹,在另一个文件夹config中,下一个文件夹是applicationhost.config

此配置文件,何时使用,对谁重要? 如果我发布了我的web应用程序Think IIS,该文件是否以某种方式使用

我可以看到,在这个配置文件中存在IIS拥有的节点应用程序池和类似的站点。那么,为什么此配置文件具有IIS的全局设置,并且存储在“我的应用程序”文件夹中,而不是存储在其他“外部”文件夹中

当我运行本地应用程序时,是否使用此配置?或者仅当在IIS上时,或者两者都在

我真的不知道为什么以及如何使用applicationhost.config,但如果我想更改应用程序运行的用户凭据,应该更改什么

        <applicationPoolDefaults managedRuntimeLoader="v4.0">
           <processModel identityType="SpecificUser" userName="username" password="password" />
        </applicationPoolDefaults>

如果您在本地使用IIS或IIS Express测试您的网站,我不是舒尔

  • 当您从Visual Studio启动网站时,.vs中的文件用于配置IIS Express
  • 将应用发布到IIS时,此文件将被忽略
如果您不想发布IIS的设置,可以将
部分中的设置包含在Web.config文件中。然后,这些设置将添加到您部署到的IIS配置中

希望这能让事情更清楚一点