我正在用 asp.net(C#) 开发一个 Web 应用程序。根文件夹包含特定于主网站的页面,子文件夹“Admin”包含管理面板的文件。
我想在 Admin panel 中提供特定loginUrl
页面。defaultUrl
有没有办法在Admin文件夹内的另一个Web.configauthentication
中使用标签..mode="Forms"
任何帮助,将不胜感激...
我正在用 asp.net(C#) 开发一个 Web 应用程序。根文件夹包含特定于主网站的页面,子文件夹“Admin”包含管理面板的文件。
我想在 Admin panel 中提供特定loginUrl
页面。defaultUrl
有没有办法在Admin文件夹内的另一个Web.configauthentication
中使用标签..mode="Forms"
任何帮助,将不胜感激...
您可以将页面添加到文件夹中,并且可以通过添加新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>
不幸的是,没有办法通过web.config
内置的文件来做你需要的事情,因为forms
元素只能在应用程序级别定义。但是,这并不是说它不能完成。
您可以有一个自定义处理程序,它将您重定向到适当的登录 URL,并将其配置存储在web.config
.