visual-studio-2017 - 如何一劳永逸地更改 .vs\config\applicationhost.config?
问题描述
我有一个 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 中查看某些设置,所以任何帮助将不胜感激!
解决方案
我收到了来自 Microsoft 的 Bill H. 的以下通信,解决了该问题,在此分享以防其他人遇到此问题:
“该值存储在项目文件中,以便在您首次下载/克隆项目时应用它。您可以在属性网格中更改值 - 选择项目并按 F4 以查看属性网格”
推荐阅读
- java - org.openqa.selenium.TimeoutException:预期条件失败:等待元素可点击
- reactjs - 反应原生异步存储如何保存和添加对象
- javascript - 查找字符,如果存在则增加 1
- c# - Microsoft Teams 订阅电话
- python - 如何修复此错误:“pygame.Surface”对象不可下标
- java - 使用接口作为哈希图中的键
- javascript - 如何在 Flow 中定义一个类变量,以便它扩展另一种类型?
- html - antd 按钮换行文本
- python - 关于 Jupyter 中 Python 解释器的“非线性”行为的问题
- thread-safety - docx4j 中的并行处理