我有一个从数据库创建页面路由的应用程序。我的整个站点都使用表单例份验证进行保护,但我需要允许未经身份验证的用户访问这些路由。我不想硬编码 <location>
web.config 中路由的标签,因为这将否定我使用数据库生成路由。
任何人都可以帮忙吗?
最佳答案
谢谢大家。我找到了 an answer here
基本上它涉及为每个路由创建一个文件夹,并在其中放置一个 web.config 文件以允许访问。这种方法需要与将 RouteExistingFiles 设置为 false 相结合,以便路由不会与文件夹混淆。
关于asp.net - 如何以编程方式将位置元素添加到 Web 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7714721/