繁体   English   中英

隐藏在.vs文件夹中的applicationhost.config

[英]applicationhost.config inside hidden .vs folder

可以帮助我,因为我真的很困惑。 使用Visual Studio,在我的App文件夹中,我有一个名为.vs的隐藏文件夹,位于另一个文件夹config中 ,接下来是applicationhost.config

此配置文件,在使用时以及对于谁重要? 如果我以IIS的身份发布我的Web应用程序,该文件是否以某种方式使用?

我可以看到在此配置文件中存在节点applicationPool和IIS具有的站点 那么,为什么该配置文件具有IIS的全局设置,并且存储在我的Apps文件夹中,而不是存储在“外部”?

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

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

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

如果您要使用IISIIS Express在本地测试您的网站,则我不确定。

  • 从Visual Studio启动网站时,.vs中的文件用于配置IIS Express
  • 当您将应用程序发布到IIS时,将忽略此文件。

如果您想发布IIS的设置,则可以在Web.config文件的<system.webServer>部分中包括这些设置 这些设置将被添加到您部署到的IIS配置中。

希望这可以使事情变得更清晰。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM