52

IIS Express を使用して に仮想ディレクトリを作成しましたが、次のhttp://localhost:5000/エラーが発生しました。

仮想ディレクトリを作成できません。URLhttp://localhost:5000/は既に別のフォルダにマッピングされています...

これは、以前のプロジェクトでポート 5000 を使用したことがあり、不要になったためです。

私の質問は、IIS Express を使用して古いマッピングを削除し、同じポートで仮想ディレクトリを再度作成するにはどうすればよいですか?

ありがとう

4

4 に答える 4

86

2 つの方法のいずれかでこれを達成できるはずです。

  • 古いプロジェクトを削除するか、IIS Express の管理インターフェイスを備えたWebMatrixを使用してそのポートを変更できます。
  • applicationhost.configファイルを直接変更することにより、手動で行うこともできます。ファイルは%userprofile%\documents\IISexpress\configフォルダにあります。要素の下にプロジェクト構成があり<system.applicationHost>/<sites>ます。

更新: WebMatrix は廃止され、サポートは正式に終了しました。

于 2011-04-15T15:44:57.387 に答える
4

ソフトウェアのインストールは不要です。次の手順に従ってください。

ソリューション エクスプローラーでプロジェクト ノードを右クリックし、プロジェクト (.csproj) ファイルを編集するオプションを選択します。ファイルの下部近くで、次を見つけます。

<iisurl></iisurl>

このエントリを編集して、仮想ディレクトリを追加します。

<iisurl>http://localhost:5000/</iisurl>

于 2015-05-05T08:11:39.680 に答える