【问题标题】:how to change .vs\config\applicationhost.config once and for all?如何一劳永逸地更改 .vs\config\applicationhost.config?
【发布时间】:2018-12-13 06:34:30
【问题描述】:

我有一个 ASP.Net MVC Web 应用程序。当我最初创建项目时,我将其指定为 Windows 身份验证。经过一些实验和开发,要求从 Windows 身份验证转移,所以我重新配置了解决方案/Web 配置等以允许匿名身份验证,并禁用 Windows 身份验证。但是,我似乎在途中遗漏了一些东西。

当我发布它时,我的 Web 应用程序现在运行良好,但我经常需要编辑 .vs\config\applicationhost.config 文件。 每当我在 Visual Studio 中打开解决方案时,配置文件默认为以下状态:

    <system.webServer>
        <security>
            <authentication>
                <anonymousAuthentication enabled="false" />
                <windowsAuthentication enabled="true" />
            </authentication>
        </security>
    </system.webServer>

每次我在 Visual Studio 2017 中打开项目时,都需要进行这些编辑才能使我的 ctrl+F5 功能正常工作。

在这个阶段我不确定,我是否应该在 Visual Studio 或 IIS Express 中查看一些设置,所以任何帮助将不胜感激!

【问题讨论】:

标签: visual-studio-2017 config iis-express applicationhost


【解决方案1】:

我收到了来自 Microsoft 的 Bill H. 的以下通信,解决了该问题,在此分享以防其他人遇到此问题:

“该值存储在项目文件中,以便在您首次下载/克隆项目时应用。您可以在属性网格中更改值 - 选择项目并按 F4 键查看属性网格”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 2016-07-20
    • 2017-06-16
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多