【问题标题】:applicationhost.config inside hidden .vs folder隐藏的 .vs 文件夹中的 applicationhost.config
【发布时间】:2017-05-25 07:22:00
【问题描述】:

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

这个配置文件,什么时候使用,对谁来说很重要? 如果我发布了我的网络应用程序思想 IIS,这个文件以某种方式使用?

我可以看到在这个配置文件中存在 IIS 所具有的节点 applicationPools 和 sites。那么为什么这个配置文件有 IIS 的全局设置并且存储在我的 Apps 文件夹中,而不是更“外部”的地方?

当我在本地运行我的应用程序时使用了这个配置?还是仅在 IIS 上时,或两者兼而有之?

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

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

【问题讨论】:

    标签: visual-studio iis applicationhost


    【解决方案1】:

    如果您使用 IIS 或者更确切地说 IIS Express 在本地测试您的网站,我不确定。

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

    如果您想发布 IIS 的设置,您可以在 Web.config 文件的 &lt;system.webServer&gt; 部分中包含这些设置。然后,这些设置将添加到您部署到的 IIS 配置中。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-16
      • 1970-01-01
      相关资源
      最近更新 更多