我有一个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中查看某些设置,因此将不胜感激!
答案 0 :(得分:1)
我收到了Microsoft的Bill H.的以下来信,该信已解决了该问题,并在此分享,以防其他人遇到此问题:
“该值存储在项目文件中,以便在您首次下载/克隆项目时可以应用它。您可以在属性网格中更改该值-选择项目并按F4键以查看属性网格” < / p>