【发布时间】:2012-08-13 03:10:02
【问题描述】:
我需要能够获取我的 MVC 实例在启动时使用的 Web 端口,因为它可能会因站点而异。大多数关于如何获取端口的答案都涉及从请求对象中获取它,该对象在 Application_Start 中不存在。有没有其他方法可以获取?
我试图这样获取它:
HttpContext.Current.Request.ServerVariables["SERVER_PORT"]
但这会引发异常
“System.Web.HttpException (0x80004005): 请求在此上下文中不可用”
【问题讨论】:
标签: asp.net-mvc