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 运行,那么每次它都会选择一个新的端口号,一旦您部署了应用程序,它就会选择为您的网站提供的端口。

默认端口是80.

于 2012-07-21T23:14:35.593 回答
0

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

于 2012-07-21T23:14:50.753 回答