1

我正在用 asp.net(C#) 开发一个 Web 应用程序。根文件夹包含特定于主网站的页面,子文件夹“Admin”包含管理面板的文件。

我想在 Admin panel 中提供特定loginUrl页面。defaultUrl

有没有办法在Admin文件夹内的另一个Web.configauthentication中使用标签..mode="Forms"

任何帮助,将不胜感激...

4

2 回答 2

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> 
于 2013-07-05T07:52:55.963 回答
0

不幸的是,没有办法通过web.config内置的文件来做你需要的事情,因为forms元素只能在应用程序级别定义。但是,这并不是说它不能完成。

您可以有一个自定义处理程序,它将您重定向到适当的登录 URL,并将其配置存储在web.config.

于 2013-07-05T07:43:18.067 回答