.net PDF不工作的文件夹的Web.config授权

.net PDF不工作的文件夹的Web.config授权,.net,asp.net-mvc-3,web-config,.net,Asp.net Mvc 3,Web Config,我一直在寻找我问题的答案,但到目前为止还没有找到任何对我有效的答案 我有一个包含一些pdf文档的文件夹,经过身份验证的用户应该能够在我的mvc3应用程序中下载这些文档。 在internet上搜索了一段时间后,我发现我应该在该文件夹中放置一个Web.config文件,其中包含以下代码: <configuration> <system.web> <authorization> <deny users="?"/&

我一直在寻找我问题的答案,但到目前为止还没有找到任何对我有效的答案


我有一个包含一些pdf文档的文件夹,经过身份验证的用户应该能够在我的mvc3应用程序中下载这些文档。 在internet上搜索了一段时间后,我发现我应该在该文件夹中放置一个Web.config文件,其中包含以下代码:

<configuration>
    <system.web>
        <authorization>
            <deny users="?"/>
        </authorization>
    </system.web>
</configuration>

但是,即使我没有登录,我仍然能够访问和下载该文档

我错过什么了吗?
或者有其他更好的方法吗?

您需要在ASP.NET处理的文件类型中包含.pdf


您需要在ASP.NET处理的文件类型中包含.pdf


你真的在使用ASP.net mvc 3吗?还是这是一个错误标记?“我有一个包含一些pdf文档的文件夹,经过身份验证的用户可以在我的mvc3应用程序中下载”-我想这回答了你的问题,因为@MihaiLabo已经说过,是的,我正在使用ASP.net mvc3应用程序。关于这一点,我有相同的问题。即使我使用system.web/authorization-config设置将web.config放在目录中,你真的在使用ASP.net mvc 3吗?或者这是一个错误标记?“我有一个包含一些pdf文档的文件夹,经过身份验证的用户应该可以在我的mvc3应用程序中下载”-我想这回答了你的问题,正如@MihaiLabo已经说过的,是的,我使用的是asp.net mvc3 application.ny解决方案,我也有同样的问题。即使我使用system.web/authorization config settings将web.config放在目录中,我也会遵循您发送的链接中的步骤。现在,当我尝试访问documnets时,它会将我重定向到登录视图。那很好。但是当我登录并尝试访问这些文档时,Chrome中出现错误324(net::ERR_EMPTY_RESPONSE)。IE只是说它不能显示页面。请确保ASP.NET帐户有权读取这些文件。我不知道该怎么做。(我对这个有点陌生)。登录是否不足以读取这些文件?ASP.NET进程在帐户下运行。该帐户需要访问这些文件。这与IIS(非ASP.NET)帐户不同。ASP.NET在登录用户凭据下不运行。我按照您发送的链接中的步骤操作。现在,当我尝试访问documnets时,它会将我重定向到登录视图。那很好。但是当我登录并尝试访问这些文档时,Chrome中出现错误324(net::ERR_EMPTY_RESPONSE)。IE只是说它不能显示页面。请确保ASP.NET帐户有权读取这些文件。我不知道该怎么做。(我对这个有点陌生)。登录是否不足以读取这些文件?ASP.NET进程在帐户下运行。该帐户需要访问这些文件。这与IIS(非ASP.NET)帐户不同。ASP.NET不在登录用户凭据下运行。
<location path="~/Downloads/">
    <system.web>
      <authorization>
        <deny users="?" />
      </authorization>
    </system.web>
</location>
<a href="/Downloads/example.pdf">Download this document</a>