我的 Web 应用程序在哪个端口上运行 asp.net C#

问题描述 投票:0回答:4

有没有办法使用 C# 代码找出我的 Web 应用程序在哪个端口上运行,因为我喜欢将其写入整数变量?

c# port
4个回答
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;

2
投票

如果您从 Visual Studio 运行,那么每次它都会选择一个新的端口号,一旦您部署了应用程序,它将选择为您的网站指定的端口。

默认端口为

80


1
投票

如果使用 Visual Studio Development Server,可以在项目设置中选择端口 或在 IIS 设置中选择端口。


0
投票

对于调试,在 2025 年并假设您有 Visual Studio:通过打开项目属性,转到“调试”部分,单击以打开调试启动配置文件,然后向下滚动到应用程序 url,可以访问带端口的 url 设置。

URL settings for api project in VS 2022

© www.soinside.com 2019 - 2024. All rights reserved.