2

継承した MVC v3 プロジェクトがあります。(私は Web のことにはあまり詳しくありません。) プロジェクトは、Visual Studio 開発サーバーを使用してデバッグ モードで正常に実行されます。

ただし、IIS を介してローカルで実行しようとすると、401.0 Unauthorized で失敗します。「このディレクトリまたはページを表示する権限がありません」 .

私はページとページを読み、次のような多くのオプションを無駄にしました:

  • 次のユーザーがコード プロジェクト フォルダーを完全に制御できるように構成しました (Everyone、IUSR、NETWORK SERVICE、ASP.NET、me、IIS_IUSRS、DefaultAppPool)
  • <modules runAllManagedModulesForAllRequests="true">web.configにあることを確認しました
  • .NET v4 / 統合を使用してアプリケーション プールを構成しました。
  • ポート 81 とカスタム アプリケーション プールを使用して、IIS マネージャーで新しいサイトを構成しました
  • パススルー認証を試したり、特定のユーザーとして自分自身を指名したりしました。

エラーは、IE、Chrome、および FF で発生します。

詳細なエラー メッセージ

HTTP Error 401.0 - Unauthorized
You do not have permission to view this directory or page.

Module  ManagedPipelineHandler
Notification    ExecuteRequestHandler
Handler System.Web.Mvc.MvcHandler
Error Code  0x00000000
Requested URL   http://localhost:81/
Physical Path   F:\Serko\Code\Analytics\SERKO.Analytics.Web
Logon Method    Anonymous
Logon User  Anonymous

環境

Windows 7 アルティメット、VS2012、IIS7.5

抜くほど毛が残っていません。これがIISで実行されない理由は何ですか?

4

0 に答える 0