簡體   English   中英

確定IIS托管環境中的綁定

[英]Determine bindings from IIS hosting environment

我想直接從運行代碼的應用程序的上下文中檢索正在運行的IIS應用程序的綁定。

我已經探索過System.Web.Hosting.HostingEnvironment ,但是從那里我只能訪問SiteName等屬性。

我需要的是綁定的主機字符串部分。 喜歡“app.mydomain.com”。

那可能嗎? 使用msdn引用的簡單“是”或“否”就足以作為答案。

您可能無法從IIS配置獲取綁定,除非您已升級(並且您不應該升級)但您應該能夠從以下位置獲取綁定的主機部分:

Request.ServerVariables["URL"];

從那里,您可以將其加載到URI類並獲取主機部分。

但請注意,這是請求進入的URL。 如果IIS配置中有多個綁定,則無法獲得這些綁定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM