有没有办法使用 C# 代码找出我的 Web 应用程序在哪个端口上运行,因为我喜欢将其写入整数变量?
你可以这样获取,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;
如果您从 Visual Studio 运行,那么每次它都会选择一个新的端口号,一旦您部署了应用程序,它将选择为您的网站指定的端口。
默认端口为
80
。
如果使用 Visual Studio Development Server,可以在项目设置中选择端口 或在 IIS 设置中选择端口。