2013-02-04 52 views
1

我有一個自定義的後端ASP.NET MVC 4應用程序,它允許用戶上傳學生文檔,成績單等。我需要知道如何限制公開訪問上傳​​文件夾,但仍然能夠從我的應用程序中上傳文件。如何限制在asp.net中上傳文件夾的公共訪問mvc

這是什麼東西,將在IIS目錄級別處理?

我不知道如何去做這件事,因爲我的大部分經驗是使用Apache和.htaccess文件,這使得這很容易。

任何幫助,將不勝感激。

謝謝!

回答

0

您可以通過在web.config中添加授權來限制公共訪問該文件夾。你只需用你自己的規則替換允許/拒絕。例如:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <system.web> 
     <authorization> 
      <allow roles="Administrator" /> 
      <allow roles="Sales Representative" /> 
      <deny roles="Sales Manager" /> 
      <deny users="*" /> 
      <deny users="?" /> 
     </authorization> 
    </system.web> 
</configuration> 

現在,如果你要拒絕訪問到你的IIS目錄,請查看本(Deny access to directory in IIS 6.0

我希望它可以幫助你。