我目前正在使用asp.net會員供應商(登錄存儲在數據庫中)來保護我網站的某些頁面。但是,我也希望保護非.aspx資源 - word文檔,excel電子表格,pdf等,這甚至有可能嗎?如果是的話,我會怎麼做呢?用Asp.net會員供應商保護非.aspx頁面
謝謝!
我目前正在使用asp.net會員供應商(登錄存儲在數據庫中)來保護我網站的某些頁面。但是,我也希望保護非.aspx資源 - word文檔,excel電子表格,pdf等,這甚至有可能嗎?如果是的話,我會怎麼做呢?用Asp.net會員供應商保護非.aspx頁面
謝謝!
如果您正在運行IIS 7下集成的管線(默認設置),所有的請求都通過IIS。這意味着除了設置web.config之外,你不得不做任何事情。你需要做的一個小東西,雖然,把modules
節點上的下列屬性system.webServer
下:
<modules runAllManagedModulesForAllRequests="true" />
這確保了窗體身份驗證模塊,爲您的靜態內容運行。