是否可以禁用应用程序的特定子目录的表单身份验证?
我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须使用根 Web.config 中的位置。
http://support.microsoft.com/kb/815174
You have to use location in root Web.config.
http://support.microsoft.com/kb/815174
在应用程序的根 web.config 中,打开它并找到“”线。然后添加类似下面的代码以启用对目录的无限制访问:
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: