簡體   English   中英

確定HttpModule中當前URL的頁面

[英]Determining Page of current Url in an HttpModule

我懷疑答案是否定的(或者至少不是聰明的回答),但感覺就像在問。

是否有可能在asp.net HttpModule中確定要返回給用戶的頁面,同時考慮到IIS的默認頁面設置(無需在IIS外部進行硬編碼)。 例如,如果用戶請求http://www.example.org/bar/ ,則實際頁面可能是http://www.example.org/bar/index.html ,但也很可能是http: //www.example.org/bar/foot.html ,具體取決於用戶的IIS設置。

您是正確的:在請求的URL中沒有file.ext的情況下,IIS設置必須可用才能確定返回的實際頁面。

鑒於該模塊必須存在於IIS服務器上,我想您可以通過WMI連接來獲取IIS中配置的默認頁面的列表。 然后,您必須獲取請求的文件夾中的文件列表,以找出實際返回了哪個默認頁面。

暫無
暫無

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

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