我正在使用asp.net(C#)开发一个Web应用程序。根文件夹包含特定于主网站的页面,子文件夹“Admin”包含管理面板的文件。
我想在loginUrl
和defaultUrl
为管理员面板提供特定网页。
有没有办法在{strong>管理文件夹中的另一个 Web.config 中使用authentication
代码与mode="Forms"
一起使用。
任何帮助将不胜感激......
答案 0 :(得分:0)
遗憾的是,无法通过内置的web.config
文件执行所需操作,因为forms
元素只能在应用程序级别定义。但是,这并不是说它无法完成。
您可以拥有一个自定义处理程序,可以将您重定向到相应的登录URL,并将其配置存储在web.config
中。
答案 1 :(得分:0)
您可以将页面添加到文件夹,然后通过添加新的web.config
文件来保护此文件夹
例如,
-YourRoolFolder
-AdminFolder
-yourPage.aspx
-web.config
在新的web.config
文件中
<?xml version="1.0" encoding="utf-8"?><configuration>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>