Visual StudioでASP.NETのデバッグ時に例外[System.Net.Sockets.SocketException: ‘要求したアドレスのコンテキストが無効です。’]が表示された場合の対処法を備忘録的に投稿します。
[要求したアドレスのコンテンツが無効です]
久しぶりに開いたASP.NETをビルドしてデバッグ開始をしたら次のエラーが発生しました。
System.Net.Sockets.SocketException: '要求したアドレスのコンテキストが無効です。'
デバッグ用のURL
エラーの原因はデバッグ時に表示するURL。
デバッグに利用するURLにパソコンの、[IPアドレス]が含まれている場合に、何かの理由(例えば、DHCPのリース切れなど)で変更された場合に発生します。
デバッグ用のURLは、プロジェクトの[デバッグ プロパティ]で確認できます。
1.[プロジェクトのデバッグ プロパティ]メニューを選択します。
2. 表示された[プロファイルの起動]画面の[アプリのURL]を確認します。
まとめ
短い記事になりましたが、Visual StudioでASP.NETのデバッグ時に例外[System.Net.Sockets.SocketException: ‘要求したアドレスのコンテキストが無効です。’]が表示された場合の対処法について書きました。
デバッグ用のURLにIPアドレスが含まれている場合に、DHCPのリース切れで新しいIPアドレスに変更があった場合などにURLに接続できないために表示されます。
そのため、[プロジェクトのデバッグ プロパティ]で表示される[プロファイルの起動]画面でURLを確認、変更でエラーに対処できます。
ASP.NETのデバッグ時に[System.Net.Sockets.SocketException: ‘要求したアドレスのコンテキストが無効です。’]が表示される人の参考になれば幸いです。
スポンサーリンク
最後までご覧いただき、ありがとうございます。