質問

Visual StudioからWebアプリケーションを実行すると、次のメッセージが表示されます。

Unable to connect to the configured development web server

その後、実行を拒否します。

この問題を再開するにはどうすればよいですか?

役に立ちましたか?

解決

これらの6つのステップに従ってください:

  1. VSまたはVisual Web Developerで「ツール - >外部ツール」メニューオプションを選択します。これにより、ツールメニューに新しいメニュー項目を構成して追加できます。

  2. 追加]ボタンをクリックして、新しい外部ツールメニュー項目を追加します。 「ポート8010のウェブサーバー」(または他のもの)に名前を付けてください。

  3. 「コマンド」テキストボックス設定の場合、この値を入力します。C: Windows Microsoft.Net Framework V2.0.50727 Webd EV.Webserver.exe(注:これは通常自動的に実行されるWeb-Serverを指します)。

  4. 「引数」テキストボックス設定の場合、この値を入力してください: /port:8010 /path:$(projectdir)(または好きなポート)

  5. 出力ウィンドウの使用]チェックボックスを選択します(これにより、コマンドシェルウィンドウが表示されなくなります。

適用してOKを押すと、「Tools」メニューに「Port 8010のWebServer」と呼ばれる新しいメニュー項目が表示されます。ソリューションでWebプロジェクトを選択してから、このメニューオプションを選択して、プロジェクトのポート8010(または他のポート)にルートサイトを備えたWebサーバーを起動することができます。

その後、ブラウザでこのサイトに接続できます。 http:// localhost:8010/. 。すべてのルートベースの参照は正常に機能します。

  1. 最後のステップは、組み込みのWebサーバー自体を起動する代わりに、サイトを実行またはデバッグするときに、このWebサーバーを自動的に参照するようにWebプロジェクトを構成することです。これを行うには、ソリューションエクスプローラーでWeb-Projectを選択し、右クリックして「プロパティページ」を選択します。左側の「開始オプション」設定を選択し、サーバーの下で、デフォルト(ビルトインWebサーバーを使用)からラジオボタン値を変更して、代わりに「カスタムサーバーを使用」します。次に、ベースURL値を次のように設定します。 http:// localhost:8010/

明らかに、これがあなたが抱えていた問題であるかどうかはわかりませんが、間違いなく似たようなものです。本質的には、開発サーバーが使用するのと同じポートがすでに別のWebサーバーで使用されているため利用できないことです。

他のヒント

マシンを再起動した後に試してみてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top