1

我有一个自定义后端 ASP.NET MVC 4 应用程序,它允许用户上传学生文档、成绩单等。我需要知道如何限制对上传文件夹的公共访问,但仍然能够将文件上传到,从我的应用程序中。

这是在 IIS 中的目录级别上处理的东西吗?

我不知道该怎么做,因为我的大部分经验都是使用 Apache 和 .htaccess 文件,这很容易。

任何帮助,将不胜感激。

谢谢!

4

1 回答 1

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 目录,请检查这个(拒绝访问 IIS 6.0 中的目录

我希望它对你有帮助。

于 2013-02-05T01:25:22.167 回答