401-サーバー2008 R2 IIS 7.5で無許可
Server 2008 IIS 7.5ボックスにWebアプリケーションを展開しています。 リモートからこのエラーが発生します:401 - Unauthorized: Access is denied due to invalid credentials。(リモート=同じLAN上のデスクトップ) 異なるブラウザを使用して複数のリモートクライアントを試しましたが、すべて同じ結果になりました。(IE、FF、およびChrome) サーバー自体のデスクトップからアプリケーションを押すと、問題なく動作します。ただし、サーバーデスクトップでFirebugを試したことはありません。私はまだ401ステータスコードを発行しているにもかかわらず、コンテンツを返していると思います。アップデート#2を参照してください。 アプリケーションは匿名認証を使用しています。 アプリケーションは、MVCフレームワークを使用して.NET 4.0 Asp.Netで記述されています。 静的コンテンツは正常に機能します。例:http : //server.com/content/image.jpg Sysinternals procmonは、各リクエストに対して次の2つの結果を返します:FAST IO DISALLOWEDおよびPATH NOT FOUND。 同じサーバー上で他の2つのMVCアプリが正常に動作しています。フォルダのセキュリティを確認しましたが、すべて一致しています。 Server 2008 IIS 7.0ボックスでアプリが正常に動作します。 これに関連するサーバーのイベントログには何も表示されません。 ここで髪を引っ張って、トラブルシューティングのヒントはありますか? 更新#1:これは、私が掘るときにWTFが増えるだけです。 IISマネージャーの[アプリケーション]-> [エラーページ]-> [機能設定の編集]をクリックするDetailed Errorsと、アプリがリモートで動作します。これをオンのままにしないので、問題はまだ解決されておらず、さらに混乱しています。 更新#2:Firebugを使用すると、ステータスはまだ401 Unauthorizedであることがわかりますが、応答はアプリケーションの正しいHTMLを返しています。 更新#3失敗したリクエストトレースで遊ぶ、401の原因となっている警告リクエストトレースは次のとおりです。 ModuleName ManagedPipelineHandler Notification 128 HttpStatus 401 …