Asp.net 防止匿名访问.Net Framework 4.5中文件夹的内容
我在ASP.NET4.5项目的web.config文件中有以下部分 我已经在那个文件夹中添加了几个.doc文件。 无论何时通过VS 2012运行项目(登录或注销),它都允许我直接访问该文件夹中的文件。我需要保护匿名用户不被访问这些文件Asp.net 防止匿名访问.Net Framework 4.5中文件夹的内容,asp.net,asp.net-mvc,authorization,.net-framework-version,Asp.net,Asp.net Mvc,Authorization,.net Framework Version,我在ASP.NET4.5项目的web.config文件中有以下部分 我已经在那个文件夹中添加了几个.doc文件。 无论何时通过VS 2012运行项目(登录或注销),它都允许我直接访问该文件夹中的文件。我需要保护匿名用户不被访问这些文件 HTTP://localhost/Test/Test1.doc 但当URL为HTTP://localhost/Test时,它会将我重定向到登录页面 <location path="Test"> <system.web>
HTTP://localhost/Test/Test1.doc
但当URL为HTTP://localhost/Test时,它会将我重定向到登录页面
<location path="Test">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
我想知道它以前在VS2010的.NETFramework4中是如何工作的。
它阻止匿名用户访问文件夹的内容
我是否错过了web.Config文件中使用的任何设置。Net Framework 4.5?问题在于ASP.Net没有为.doc文件提供服务 .net未处理这些文件的web请求,因此IIS允许直接访问 Joel以类似的思路回答了这个问题:
非常感谢乔尔 问题在于ASP.net没有为.doc文件提供服务 .net未处理这些文件的web请求,因此IIS允许直接访问 Joel以类似的思路回答了这个问题: 非常感谢乔尔