【问题标题】:Using IIS Express with a team - when not using localhost与团队一起使用 IIS Express - 不使用 localhost 时
【发布时间】:2012-01-01 09:37:42
【问题描述】:

我认为我们一定错过了一个技巧,因为我们发现在团队中使用 IIS Express 非常痛苦。

问题是 IIS Express 的 applicationhost.config 本地存储在每个人的 MyDocuments 文件夹中,因此与 Visual Studio 解决方案分开,而不是在源代码管理中。

因此,当我们进行更改时,每个人都必须手动更新他们机器上的 applicationhost.config。

Visual Studio 对 applicationhost.config 文件的更新失败,因为我们没有使用 localhost,we have host entries 为我们的环境提供不同的名称。

有没有更好的办法?

【问题讨论】:

    标签: visual-studio iis-express


    【解决方案1】:

    Refer to Here

    VISUAL STUDIO 2015 更新:正如我在评论中指出的那样 作者:Søren Nielsen,在 Visual Studio 2015 中的 IIS Express 配置 文件已移动。它们现在每个项目都是分开的,并存储在 /{项目文件夹}/.vs/config/applicationhost.config。哪个多 更好的是,在我看来,只是不要忘记将 .vs/ 添加到您的 .gitignore/.hgignore 文件!

    其他明智的没有更好的方法。代替 IIS Express,您可以在开发机器上使用 IIS 进行远程访问...

    【讨论】:

      【解决方案2】:

      这似乎没什么大不了的:当您加载一个配置为使用 IIS express 运行的项目时,VS 会检查您的 applicationhost.config 是否有该条目。如果它没有找到它,它只会提示您问题并询问您是否希望它为您创建它。只需点击“是”即可添加条目。

      至少,我们在这里是这样处理的。反正就是第一次出问题,其他的设置都保存在项目的web.config里,是版本化的,所以应该一切顺利吧。

      【讨论】:

        猜你喜欢
        • 2012-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-05
        • 1970-01-01
        • 2021-02-27
        • 2015-11-22
        相关资源
        最近更新 更多