2011-08-25 61 views
1

我想限制对使用窗体身份验证的ASP.NET应用程序中包含的经典asp页面的访问。保护ASP.NET应用程序中的经典ASP页面

有没有办法配置表单身份验证,以便它将限制访问这些网页?我在我的web.config中有以下内容。

<location> 
    <system.web> 
     <authorization> 
     <deny users="?" /> 
     </authorization> 
    </system.web> 
</location> 

我在'经典'流水线模式下运行,我没有切换到'集成'的选项。

+0

限制如何?不要加载它,只能读取它?请通过限制解释你的意思。 –

+0

如果将未经授权的访问重定向到web.config的表单身份验证部分中指定的loginUrl,那将会很好。 – theycallmemorty

+0

如何嵌入ASP页面?使用Server.Execute? –

回答

0
+0

您知道有关IIS 7的类似指令吗? – theycallmemorty

+0

@theycallmemorty:从技术上讲,你可以跳过所有事情,直到启动“为非ASP资源启用表单身份验证和Url授权” – NotMe

+0

似乎无法工作为止。我甚至在服务器的根目录中创建了一个简单的html页面,并且在web.config中特别'拒绝了它。 – theycallmemorty

0

一个选择是使用嵌入在使用Server.Execute ASP.NET页面的页面。这种方法应该允许您将身份验证合并到旧版ASP页面中。

相关问题