[解決済み] IISExpressを実行しているlocalhostに接続しようとするとERR_CONNECTION_REFUSED - エラー502 (Cannot debug from Visual Studio) を解決するにはどうすればよいですか?
質問内容
これはWindows Server 2008上で動作しており、数ヶ月前に動作していました。 今ちょうど、VSを使った開発作業のために、このサーバーを再び使用しています。
これは、いくつかのテストサイトを提供するために使用されるライブのWebサーバーです。
Visual Studioを起動し、デバッグのためにプロジェクトを立ち上げると、この現象が発生しました。
を介して任意のサイトを起動しようとすると
localhost:xxxx
IISExpressが起動したとき(異なるサイトにアクセスするために、コンフィグで実際のポート番号を使用する)。
This webpage is not available
ERR_CONNECTION_REFUSED
他の人が同じような問題を抱えているのを読んだので、私はすでに数日間これをやっています。
ほとんどのもの
を変更することなどが書かれています。
managedruntimeversion
を .net 4.5 用の "v4.0" から "v4.0.30319" に変更し(この作業は初めてです)、logging モジュールを無効にしました(すべての提案は、以下のようになります)。
ここで
).
には2つの項目しかありません。
hosts
ファイルで、内部サーバーの IP アドレスを指しています。 いいえ
localhost
関連するIPまたは参照。
IIS Express、Visual Studio 2013を再インストールするところまでやりました。また、新しい
WebApplication
のサイトで解決を試みています(シンプルで他の複雑なバインディングはありません)。
Fiddlerをスピンアップすると、ページ上に以下のように表示されます。
[Fiddler] The socket connection to localhost failed.
ErrorCode: 10061.
No connection could be made because the target machine actively refused it 127.0.0.1:23162
IEのLAN接続の項目からプロキシ設定をすべて削除したところ、以前は レッドエックス を示すVSのポップアップが表示されます。 IISExpress を起動できませんでした .
これは、SSLと非SSLの問題ではありません。
TFS Serverをインストールしていたのですが、変なバインディングが干渉していたかもしれないので、アンインストールしました。
IISExpress の config/settings フォルダを何度も削除してみました。
現在 アプリケーションホスト.config が含まれています。
<site name="WebApplication1" id="4">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\TFS-WorkRepository\Sandbox\WebApplication1\WebApplication1" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:23162:localhost" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
のタグがあればいいのですが。
really-stuck
.
私は新しいサーバーをスピンアップするまではしたくないので、離れて提案してください。
-- UPDATE --
URLバーに、コンピュータ名またはIPアドレス:xxxxを入力すると、次のようになります。
ERR_CONNECTION_TIMED_OUT
よりも
ERR_CONNECTION_REFUSED
.
解決方法は?
プロジェクトでポート番号を変更してみてください。
プロジェクトのプロパティ → ウェブ → サーバー → プロジェクトの URL。
をクリックすることを忘れないでください。
Create Virtual Directory
ポート番号を変更したら、仮想ディレクトリの作成を促すプロンプトに対して、"Yes" と答えるか、! (ありがとうございます
コナー
)
注:答えとしてこれを投稿するのは少し気が引けますが、私は何が何だかわからないので しかし、私も同じような問題があり、ポート番号を変更することで解決しました。 コメントで、この方法が他の人にも有効であることを示唆されたので、これを投稿しているだけです。
私の場合、使用していた特定のポート番号と何かが競合しているようだったので、別のポート番号に変更したら、サイトがすぐにポップアップしましたよ。 私の場合は、使っていた特定のポート番号と何かが衝突しているようだったので、別のポート番号に変更したら、サイトがすぐに立ち上がった!古いポート番号の意味や、それを再び使えるようになるかどうかはわからないが。 私より知識のある方がいらっしゃれば、教えていただけるかもしれません。
関連
-
[解決済み] Visual Studio 2010でテキストカーソル/キャレットを変更する
-
[解決済み] Visual Studioのデバッグ/ロードが非常に遅い
-
[解決済み] Visual Studioからプロジェクトフォルダの名前を変更するにはどうすればよいですか?
-
[解決済み] デバッグビルドのみVisual Studioのポストビルドイベントを実行する方法
-
[解決済み] Android Emulatorから私のhttp://localhost Webサーバーに接続する方法。
-
[解決済み] Visual Studioのコンパイルエラー "mismatch between processor architecture "を修正するにはどうしたらいいですか?
-
[解決済み] Visual Studioで2つのプロジェクトを同時に実行する
-
[解決済み】Visual Studioがシングルクリックでファイルを開かないようにするには?
-
[解決済み】iPhoneのブラウザからlocalhostで動作するWebサイトにアクセスする方法
-
[解決済み】デバッグ開始時にVisual Studioが新しいブラウザウィンドウを起動しないようにするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「pdbファイルが見つからない、または開けない」Visual Studio C++ 2013
-
[解決済み] Visual Studioの編集ウィンドウを分割する
-
[解決済み] クロームとファイヤフォックスでローカルホストが機能しない
-
[解決済み] デバッグ時にCOMコンポーネントの呼び出しからエラーHRESULT E_FAILが返された VS2012
-
[解決済み] Visual Studioソリューションのコード行数はどのように数えるのですか?
-
[解決済み] Google Chromeがlocalhostをhttpsにリダイレクトする件
-
[解決済み] Visual Studioのエディタで、空白のスペースにドットが表示されるのはなぜですか?
-
[解決済み】NuGetパッケージが見つからない
-
[解決済み】Visual Studio IDEで空白文字の表示をオフにする方法
-
[解決済み】Visual Studio Server ExplorerでLocalDBに接続する方法は?