4

IIS7からデバッグできるように、mvcプロジェクトを構成しようとしていますが、Webアプリケーションのルート用に構成する必要があります。

私がしたこと:

  • 「II6構成とメタデータのサポート」のサポートをIIS7に追加しました
  • IIS7のlocalhost:5000に新しいサイトを作成しました(デフォルト設定)
  • プロジェクトプロパティのプロパティ「UseLocalWebServer」を次のように設定します:http:// localhost:5000
  • [保存]をクリックすると、次の警告が表示されます。「WebプロジェクトMVCに指定されたローカルIIS URL http:// localhost:5000 /が構成されていません。これらの設定を保持するには、仮想ディレクトリを構成する必要があります。作成しますか?今仮想ディレクトリ?」
  • [はい]をクリックすると、「仮想ディレクトリを作成できません。http:// localhost:5000/」というメッセージが表示されます。

上記は、URLをsub / virutalフォルダー(http:// localhost:5000 / mvcなど)を指すように設定すると正常に機能します。

何か案は?

4

2 に答える 2

7

解決策は、IISサイトを作成するときに、基になるフォルダーがasp.netプロジェクトフォルダーを指す必要があることです。

あなたが解決策を知っていればとても簡単です:)

于 2011-03-03T15:43:23.517 に答える
0

私の場合、必要なホストヘッダーをIIS構成に追加していませんでした。そうすると、VisualStudioは文句を言うのをやめました。

IIS7マネージャーで、サイトを右クリックし、「バインディングの編集」を選択します。VSに入力しているURLがリストされていること、およびコマンドラインからpingできることを確認してください(127.0.0.1から応答する必要があります)。pingできない場合は、c:\windows\system32\drivers\etc\hostsファイルにURLを追加してください。

于 2013-07-12T18:15:52.223 に答える