2012-04-27 50 views

回答

10

您可以請求得到它:

Request.Url.Port 

而且這不是嚴格開發Web服務器的端口,這是目前使用的web服務器的端口。

+0

如何以編程方式獲取相應的SSL端口? (我相信它在配置文件中被稱爲「IISExpressSSLPort」)。我想本地重定向到HTTPS – adaam 2016-06-23 10:07:28

+1

那麼在這個答案的上下文中,您可以使用Request.ServerVariables [「SERVER_PORT_SECURE」]獲取https端口,但前提是當前請求是ssl請求。您必須向IIS查詢SSL端口,我相信您可以使用Microsoft.Web.Administration程序集,查看Site.Bindings,然後查找SSL綁定。 https://msdn.microsoft.com/en-us/library/microsoft.web.administration.binding.aspx?f=255&MSPPError=-2147217396 – 2016-06-26 22:30:16

相關問題