我已經搜索了我的問題的答案,但到目前爲止還沒有找到任何東西(對我有用)。對PDF文件夾不起作用的文件夾的Web.config授權
我有一些pdf文件的文件夾,認證的用戶應該可以在我的mvc3應用程序下載。 在互聯網上搜索了一段時間後,我發現我應該把Web.config文件夾中使用此代碼:
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
或像這樣在根Web.config文件
<location path="~/Downloads/">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
這應該拒絕所有匿名用戶。
我在我的視圖中有一個列表,並帶有這些文檔的鏈接。喜歡的東西:
<a href="/Downloads/example.pdf">Download this document</a>
但是,我仍然可以訪問並下載文件,即使我沒有登錄
我這麼想嗎? 還是有其他(更好)的方法來做到這一點?
你真的在使用ASP.net mvc 3嗎?還是那個mistag? – podiluska 2012-07-23 11:03:51
「我有一個pdf文檔的文件夾,認證的用戶應該可以在我的mvc3應用程序中下載」 - 我認爲這會回答你的問題 – 2012-07-23 11:22:23
正如@MihaiLabo已經說過的,是的,我正在使用一個asp.net mvc3應用程序。 – Mitch 2012-07-23 11:28:04