4

整数変数に書きたいので、C# コードを使用して Web アプリケーションが実行されているポートを見つける方法はありますか?

4

3 に答える 3

3

MSDNのこの方法で取得できます。URL にポートが表示されない場合は、ポートが 80 であることを意味します。

int port =  Request.Url.Port;

または、URLから取得できます

Uri uri = new Uri("http://www.mywebsite.com:80/pages/page1.aspx");
int port  = uri.Port;
于 2012-07-21T23:16:09.733 に答える
2

Visual Studio から実行している場合は、毎回新しいポート番号が取得されます。アプリケーションをデプロイすると、Web サイトに指定されたポートが取得されます。

デフォルトのポートは です80

于 2012-07-21T23:14:35.593 に答える
0

Visual Studio 開発サーバーを使用する場合、または IIS 設定でポートを選択する場合は、プロジェクト設定でポートを選択できます。

于 2012-07-21T23:14:50.753 に答える