IServiceProvider provider = (IServiceProvider)HttpContext.Current; HttpWorkerRequest request = (HttpWorkerRequest)provider.GetService(typeof(HttpWorkerRequest));
Response.Write(request.GetRemotePort());
楼主试试这个
问下,这个方法在本地跑没问题,但是发布到服务器获取到的端口都是0,这是什么情况?
@shenrq163: 具体环境里什么情况我也不知道 你多试试 多百度下,楼下的那个获取port方法你也试试
你是在网页中获取还是Winform中获取?
HttpContext.Current.Request.Url.Port
HttpContext.Current.Request.Url.Port