2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ASP .NET Core Tips - デバッグ時にIPアドレス指定でWebアプリにアクセスする

Posted at

概要

ASP .NET CoreでWebアプリを作ってデバッグしているときに、
LAN上のクライアントからアクセスさせたくて・・・。

IPアドレス指定でWebアプリにアクセスできるようにした際の
Visual Studioの設定に関する備忘録。

環境

・Visual Studio 2022
・ASP .NET Core
・.NET 7

手順

Visual StudioでWebアプリのプロジェクトを開いた後、
リボン上にある実行ボタンの隣にある「▼」をクリックして、
表示されたメニューからデバッグプロパティを選択します。
image.png

以下のようなダイアログが表示されるので、
左側でhttpのタブを選択し、アプリのURLの欄の「localhost」と記載されている個所を
Webアプリをデバッグ実行するPCのIPアドレスに書き換えます。
image.png

変更したら、「プロファイルの起動」ダイアログを閉じます。

再度、実行ボタンの隣にある「▼」をクリックして、
「http」を選択し、デバッグ実行してみてください。
image.png

ブラウザが立ち上がってきます。
以下のようにIPアドレス指定でアクセスできることが確認できます。
image.png

起動時にファイアーウォールの警告が出た場合は、
アプリが通信できるように設定を行ってください。

注意点

Webアプリを実行するPCが、
・DHCPからIPアドレスを取ってきている場合
・違うLAN環境で実行した場合
などで、IPアドレスが変わってしまったのを気付かずに実行すると、
「要求したアドレスのコンテキストが無効です。」
という例外が発生します(汗)。

image.png

お気を付けください。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?