是否可以禁用应用程序的特定子目录的表单身份验证?

发布于 2024-12-25 06:35:48 字数 151 浏览 0 评论 0原文

我有一个 asp.net 应用程序,我需要将特定的子目录公开到公共互联网。当我进入子目录的 IIS 配置的身份验证部分时,我无法禁用表单身份验证。

该设置被标记为只读。

当我搜索错误消息时,Google 提供了很多讨论,但我还没有找到清晰、有效的解决方案。

I have an asp.net application for which I need to expose a particular subdirectory to the public internet. When I go into the subdirectory's IIS configuration's authentication section, I cannot disable the Forms Authentication.

The setting is marked as read-only.

Google offers many discussions when I search for the error message, but I haven't found a clear, working solution.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

や莫失莫忘 2025-01-01 06:35:48

您必须使用根 Web.config 中的位置。

http://support.microsoft.com/kb/815174

 <location path="Your directory" allowOverride=”false”>
        <system.web>
            <authorization>
                <allow users="*" />
            </authorization>
        </system.web>
    </location>

You have to use location in root Web.config.

http://support.microsoft.com/kb/815174

 <location path="Your directory" allowOverride=”false”>
        <system.web>
            <authorization>
                <allow users="*" />
            </authorization>
        </system.web>
    </location>
人海汹涌 2025-01-01 06:35:48

在应用程序的根 web.config 中,打开它并找到“”线。然后添加类似下面的代码以启用对目录的无限制访问:

<location path="MY FOLDER/PATH">
    <system.web>
        <authorization> 
            <allow users="*"/>
        </authorization>
    </system.web>
</location>

In the application's root web.config, open it up and find the "</system.web>" line. Then add something like the code below to enable unrestricted access to a directory:

<location path="MY FOLDER/PATH">
    <system.web>
        <authorization> 
            <allow users="*"/>
        </authorization>
    </system.web>
</location>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文