Visual studio localhost で接続が拒否されました。

Google Chromeで「http://localhost:8888」などのlocalhostにアクセスしようとして、以下のように表示され、ページが開けずに困っていないでしょうか?

Visual studio localhost で接続が拒否されました。
ERR_CONNECTION_REFUSED

このサイトにアクセスできませんlocalhost で接続が拒否されました。 次をお試しください - 接続を確認する - プロキシとファイアウォールを確認する

Chromeのキャッシュを消したり、いろいろやったりしたけど分からず、よく見ると、勝手に「https」にリダイレクトされているし、何これと、自分は数時間を費やしてしまいました。同様にお困りの人がいるかもしれないので、同じ問題に当たった人の時間節約のために解決方法を紹介しておきます。

最終的に参考になったのは、こちらの情報でした: Google Chrome redirecting localhost to https - Stack Overflow

原因はHSTS。自分の場合は昔なんかやったような思い当たるふしがありました。解決方法は以下の通り。

  1. Chromeのアドレスバーに「chrome://net-internals/#hsts」と入力して開く
  2. 一番下にある[Delete domain security policies]の[Domain]欄に「localhost」(日にちが経っちゃったので忘れたけど「localhost:8888」かも)を入力して[Delete]キーを押す
Visual studio localhost で接続が拒否されました。
HSTSのドメインを消す

当面これでうまく動作するみたいです。「http://localhost:8888」ってJupyter Notebookが使っているんですよね。

書き殴りですが以上です。

「local hostで接続が拒否されました」と出て、ダウンロードできません。

「local hostで接続が拒否されました」と出て、ダウンロードできません。 カスタムオーダーメイドというゲームの「エクストラメイド集」というものを無料で購入?しました。 https://com3d2-shop.s-court.me/item.php?iid=444 こちらをダウンロードしようとすると、上記の「local hostで接続が拒否されました」と出て、失敗してしまいます。 エラーメッセージは以下の通りです。 ◆◆◆ このサイトにアクセスできませんlocalhost で接続が拒否されました。 次をお試しください 接続を確認する プロキシとファイアウォールを確認する ERR_CONNECTION_REFUSED インターネット接続を確認してください ケーブルを確認し、使用しているネットワーク デバイス(ルーター、モデムなど)を 再起動してください。 ファイアウォールやウイルス対策の設定で、Chrome からネットワークへのアクセスを 許可します。 ネットワークへのアクセスを許可されたプログラムとして既に表示されている場合は、 いったんリストから削除し、もう一度追加してみてください。 プロキシ サーバーを使用している場合… プロキシの設定を確認するか、ネットワーク管理者に問い合わせて、プロキシ サーバーが正常に 動作しているかどうかを確認してください。プロキシ サーバーを使用していない場合は 次の方法をお試しください。 このオプションを無効にするには: Chrome メニュー > 設定 > 詳細設定を表示… > プロキシ設定の変更… > [LAN の設定] の順に移動して、[LAN にプロキシ サーバーを使用する] チェックボックスをオフにします。 ◆◆◆ 使用しているブラウザはGoogle Chromeですが、試しにMicrosoft Edgeでダウンロードしようとしても同じでした。 なお、こちらのサイトに書かれている対処法は、信用してもよろしいでしょうか? https://blog.masahiko.info/entry/2020/03/10/000025 詳しい方よろしくお願いいたします。

ベストアンサー

ID非公開さん

質問者2021/5/14 11:26

上手くいきました。 「ゲームを起動した状態でダウンロード」という情報を完全に見落としていまして、起動した状態でやったらできました。 ありがとうございました。

ThanksImg質問者からのお礼コメント

カテゴリQ&Aランキング

あなたも答えてみませんか

総合Q&Aランキング

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。

ASP.NET アプリケーションのデバッグを開始すると 「’IIS Express’ に接続できませんでした。」エラーが発生する現象と対処法について紹介します。

現象

ASP.NET Webアプリケーションのデバッグ実行を開始すると、以下のエラーメッセージが表示されます。

エラーメッセージ

Webサーバー 'IIS Express' に接続できませんでした。

発生タイミングは Visual Studio のバージョンアップ後に発生することが多いようです。

原因

いくつか原因があるようですが、SSL設定が影響している場合が多いようです。

対処法

問題が発生するASP.NET アプリケーションのプロジェクトを開きます。プロジェクトのプロパティを表示します。左側のメニューで[デバッグ]をクリックして選択します。 デバッグ設定画面が表示されます。

画面の下部に[SSL を有効にする]のチェックボックスがあります。チェックボックスにチェックが付いている場合はチェックを外します。
チェックを外した状態で、ASP.NET アプリケーションのデバッグを開始します。IIS Expressが起動し、非SSLのURLでデバッグが開始されれば、SSL設定が原因です。 チェックを外してもデバッグが開始できない場合は、IIS Express設定に問題がある可能性がありますので、次の処理を試します。

  • ソリューションのフォルダにある ".vs" フォルダの削除
  • すでに動作している IIS Expressのサイトを停止
  • アプリURL のポート番号を変更
  • マシンの再起動

非SSLでのASP.NET アプリケーションのデバッグができる場合は、SSLの設定に問題がある可能性がありますので、管理者モードでVisual Studioを起動します。
スタートメニューのVisual Studio のショートカットを右クリックして、[その他]メニューの[管理者として実行]の項目をクリックします。

Visual studio localhost で接続が拒否されました。

Visual Studio が管理者モードで起動します。ウィンドウの右上に[管理者]の表示がされていることで、管理者モードで起動しているかの判別ができます。

ASP.NET アプリケーションのプロジェクトを開き、プロジェクトのプロパティ画面を表示します。デバッグ設定画面の下部の [SSL を有効にする] のチェックボックスをクリックしてチェックをつけます。チェック後、ASP.NET アプリケーションのデバッグを開始します。管理者モードでデバッグが開始できることを確認します。

管理者モードでデバッグが開始できることを確認後、Visual Studioを終了し、管理者モードではない状態でVisual Studioを再起動します。 再起動後にASP.NETプロジェクトを開き、デバッグを開始します。通常モードでもASP.NET アプリケーションのデバッグか開始できることを確認します。

以上の手順で、ASP.NETアプリケーションをIIS Expressでデバッグできるようになります。

最終更新日: 2021-05-04

作成日: 2020-11-29