我有一個網絡文件夾被映射到我的iis應用程序作爲虛擬目錄,我試圖對位於那裏的文件使用ihttpmodule進行身份驗證。我已經驗證了ihttpmodule正在爲我的應用程序中的其他任何內容正確觸發,而不是位於虛擬目錄中的文件。我發現的大多數情況是,該目錄不能被列爲應用程序(它不是),並且一切都應該起作用。我發現的另一個解決方案是將模塊標籤添加到標籤,但這似乎也沒有幫助。我發現的一切都會阻止這種情況的發生。所以我的問題是什麼可能導致這不起作用?是否需要設置某個執行權限?任何其他可能導致此問題的iis設置?這是一個MVC應用程序,這是我的目錄結構的佈局方式:IHttpModule沒有被應用到虛擬目錄
服務器/應用程序< - 我的應用程序文件夾
服務器/應用/內容/下載< - 下載是虛擬目錄
我是否必須直接在我的應用程序目錄下添加虛擬目錄?這是問題的一部分嗎?我沒有直接控制我的代碼正在運行的服務器,所以測試出來有點痛苦......所以在開始將電子郵件發送給我的操作人員之前,我正在尋找更多的想法。謝謝!
好的,所以我能夠在iis中添加通配符映射,而且似乎照顧它! – Arthurdent510 2010-04-26 21:12:05