如何以编程方式将位置元素添加到Web配置?

use*_*998 8 .net asp.net forms-authentication web-config c#-4.0

我有一个应用程序,它从数据库创建页面路由.我的整个站点都使用表单身份验证进行保护,但我需要允许未经身份验证的用户访问这些路由.我不想为<location>web.config中的路由硬编码标签,因为这会否定我使用数据库生成路由.

有人可以帮忙吗?

use*_*998 4

感谢大家。我在这里找到了答案

基本上,它涉及为每个路由创建一个文件夹,并将 web.config 文件放入其中以允许访问。此方法需要与将 RouteExistingFiles 设置为 false 结合使用,以便路由不会与文件夹混淆。