1

私は得る

Stack Trace:

[SocketException (0x2af9): No such host is known]
   System.Net.Dns.GetAddrInfo(String name) +471

ネットワーク インターフェイスが接続されていないラップトップで ASP.NET Web サイトをデバッグしようとした場合。

ローカルホストの GetAddrInfo 呼び出しを解決する DNS サーバーが存在しないため、これは論理的です。この問題を回避し、切断された環境で Web サイトをデバッグするにはどうすればよいですか?

4

2 に答える 2

0

私はかなり熱心な「長時間の飛行機のフライトで素晴らしいものをハックする」男です。長期的な答えは、切断された環境で動作するようにアプリを設計することです。これは、機能するために公共のインターネット サービスに依存する傾向がある今日のアプリではより困難です。それからまた彼らは飛行機にwifiを入れています。

とにかく、重要な質問は「そもそもなぜ外部ホストを叩いているのか」であるため、具体的なアドバイスを与えることは困難です。到達するサイトの数が限られており、問題の外部サービスと通信できないことを処理できる場合は、Windows ホスト ファイルを使用して独自のローカル DNS サービスを提供できます。おそらく、その背後にあるものをさらにいくつか偽造することができます. しかし、それは一般的にうまくスケーリングしません。

于 2012-09-08T15:20:21.127 に答える
0

仮想ネットワーク カードを追加できます。これにより、DNS の問題が回避されます。これを行うためのいくつかのオプションを次に示します。

Windows で仮想ネットワーク インターフェイスを作成するにはどうすればよいですか?

于 2012-09-08T15:21:21.257 に答える