Visual Studio 2010(MVC3 Razor)とWindows 7を使用してWebプロジェクトを行っています。
私のデフォルトのブラウザはIEです。プロジェクトを実行すると、Webサイトの動作はURLに完全に一致します。
同じURLをコピーして、ChromeまたはFirefoxでWebサイトを実行しようとすると、次のエラーが表示されます。
エラー
The requested URL could not be retrieved
The following error was encountered while trying to retrieve the URL: http://localhost:49824/
Connection to 127.0.0.1 failed.
The system returned: (111) Connection refused
The remote Host or network may be down. Please try the request again.
Your cache administrator is webmaster.
ソリューションを再構築し、許可されたサイトにURLを追加しました。しかし、それでも問題は解決しません。この問題をどのように解決すればよいですか?
最後に私は解決策を見つけました...それは非常に簡単です
LAN設定に移動します(Chrome:ツール->オプション->フードの下->プロキシ設定の変更-> LAN設定))
「ローカルアドレスにはプロキシサーバーをバイパスする」チェックボックスがあります。
チェックボックスにチェックマークを付けます。
完了!!!
Mac/Appleの場合:Chromeはlocalhostの除外にシステム設定を使用します:
システム環境設定->ネットワーク->詳細設定->プロキシ設定に移動します
「これらのホストとドメインのプロキシ設定を無視する」と書かれている下部に「localhost」を追加します(例外はカンマで区切られます)
すべてのブラウザで、
internet Options
(またはインターネットのプロパティ)connections
タブに移動しますLAN Settings
Use proxy server for your LAN
Bypass proxy server for your local address
(ポート番号を変更しないでください)Ok
をクリックしますこれで準備完了です。 :)
Windowsシステムを使用している場合:
ファイルを確認してください
C:\ Windows\System32\drivers\etc\hosts
次のような行を追加します。
127.0.0.1 localhost
私は同じ問題に直面し、完全な解決策は、LANエリアネットワークから「設定を自動的に検出する」チェックボックスをfalseに設定する(チェックを外す)ことです(ローカルアドレスのプロキシサーバーをバイパスするのと同じウィンドウ)
Chromeに移動
設定->ネットワーク->プロキシ設定の変更
これでインターネットのプロパティが開きますので、LANの設定に移動してチェックボックスをクリックする必要があります:
ローカルアドレスのプロキシサーバーをバイパスする
LANネットワーク設定を変更して、プロキシサーバーが自動的に検出されないように変更しましたが、Windowsネットワークスタックをリセットすると役立つ場合があります。
Nuclearオプション:Vistaでネットワークアダプターのクラッシュをリセットする Scott Hanselmanを参照してください。
ブラウザLANプロキシ設定ソリューションが機能しない場合:
この同様のQ&Aで述べたように、 IISExpressを実行しているlocalhostに接続しようとしたときにERR_CONNECTION_REFUSEDを解決する方法-エラー502(Visual Studioからデバッグできません)?
Webプロジェクトのポート番号を変更するだけで簡単に修正できます。
この問題が発生したとき、application.config
私のソリューションからのファイル。 config
ファイルがローカルコンピューターリソース(自分のものではない)にマッピングされている同僚のリポジトリからコードを引き出していました。それに加えて、前の回答で説明したように、新しい仮想ディレクトリを作成する必要がありました。
Firefoxの場合: