2

ソリューションには、コンソール アプリと MVC プロジェクトの 2 つのプロジェクトがあります。コンソール アプリは にリクエストを送信しhttp://localhost:68220/MyMvcArea/MyMvcController/MyMvcMethodます。は、MVC コントローラーの属性でMyMvcMethod装飾されています。[Authorized]

Visual Studio 2010 および 2012 では、Windows 認証モードを使用する開発サーバーでデバッグは問題ありませんでした。今、同じソリューションで Visual Studio 2013 を試しています。 401 - Unauthorized responseが返されます。

グローバル applicationhost.config ファイルとプロジェクト プロパティの両方で MVC プロジェクトの Windows 認証を有効にしました。ブラウザーでメソッドにアクセスできますが、コンソール アプリは引き続き 401 応答を受け取ります。タスク マネージャーで確認できるように、コンソール アプリも Windows アカウントで実行されています。

これを回避する方法を知っている人はいますか?これは、Visual Studio で IIS Express をデバッグするためにのみ必要です。

編集:

IIS Express ログを確認しました。サブステータス コードは 2 です。したがって、MSDN によると、401.2 は「サーバー構成が原因でログオンに失敗しました」を指します。

4

2 に答える 2