ASP.Net MVC Web アプリケーションがあります。プロジェクトを最初に作成したとき、それを Windows 認証として指定しました。いくつかの実験と開発の後、要件は Windows 認証から離れたので、ソリューション/Web 構成などを再構成して、匿名認証を許可し、Windows 認証を無効にしました。しかし、私は途中で何かを逃したようです。
私の Web アプリケーションは、公開すると問題なく動作するようになりましたが、常に .vs\config\applicationhost.config ファイルを編集する必要があります。ビジュアルスタジオでソリューションを開くたびに、構成ファイルはデフォルトで次の状態になります。
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
これらの編集は、Visual Studio 2017 でプロジェクトを開くたびに、ctrl+F5 機能を機能させるために必要です。
この段階では、Visual Studio または IIS Express の設定を確認する必要があるかどうかは正確にはわかりません。