17

ポートホストヘッダー名を使用するプロジェクトを読み込もうとしています。私のホストファイルには127.0.0.1mysiteがあります

VS2010でプロジェクトを読み込もうとすると、次のエラーが発生します。

Webプロジェクト'Client.Web'のURL' http://mysite'は、IIS ExpressをWebサーバーとして使用するように構成されていますが、URLは現在ローカルIISWebサーバーで構成されています。このプロジェクトを開くには、IISマネージャーを使用して、このURLを使用するバインディングをローカルIISWebサーバーから削除する必要があります。

問題は、IIS Expressを使用しておらず、WebサイトがIISを使用するように構成されていることです。ホストヘッダー名を使用するためにiis内に作成されたサイトがあります。

ポート81exでアプリケーションとして実行されている他のWebプロジェクトがありますが、http://mysite/MyServiceこの問題は発生しません。

IISを使用してポートmysiterootでプロジェクトを実行し、VS2010を引き続き使用するにはどうすればよいですか?

ポート番号を使用した場合も同じことが起こります。例:127.0.0.0:81

4

3 に答える 3

24

古い質問ですが、ここに答えがあります:

Client.Web.csprojまたはClient.Web.csproj.userファイルで、「UseIISExpress」を検索し、その値をに設定しますfalse。これらの2つのファイルのいずれかになります。

そうすれば、VS2010はプロジェクトを開いて実行/デバッグできるはずです。

于 2013-09-30T20:43:13.913 に答える
17

私の場合、.csproj.userファイルが.csprojファイルを上書きしていました。解決策は、.csproj.userファイルを削除し、プロジェクトをリロードすることです

于 2014-09-10T03:57:53.197 に答える
0

古い質問ですが、これは私に思い浮かびました。

私にとってうまくいったのは、.csproj.userファイルを編集し、要素UseIISをtrueに設定することでした。

明らかにこれは.userファイルの削除に似ていますが、この方法で他のすべての設定を保持します

于 2016-11-14T09:21:52.070 に答える