single.php

ASP.NET C#で[System.Net.Sockets.SocketException: ‘要求したアドレスのコンテキストが無効です。’]の対処法

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: ‘要求したアドレスのコンテキストが無効です。’]が表示される人の参考になれば幸いです。

スポンサーリンク

最後までご覧いただき、ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です