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

标签 asp.net .net c#-4.0 web-config forms-authentication

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

任何人都可以帮忙吗?

最佳答案

谢谢大家。我找到了 an answer here

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

关于asp.net - 如何以编程方式将位置元素添加到 Web 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7714721/

相关文章:

asp.net - 验证器 - 一次显示一个错误

c# - Controller 中的 ASP NET MVC 数组到客户端数组

.net - 关闭所有打开的 WinForms,只关闭一个?

.net - 使用 LINQ 获取两列的重复项

asp.net - IIS7.0中如何使静态Html页面通过HttpModule?

.net - 如何使用部分类?

javascript - jQuery asp.net,停止回发

c# - 将新的 SQL 表添加到 Identity 2.0 数据上下文

c# - 通过 app.config 更改跟踪开关级别

c#-4.0 - 将附加程序附加到 Log4net 中配置文件中的类