1

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 の設定を確認する必要があるかどうかは正確にはわかりません。

4

1 に答える 1