在ASP.NET应用程序中保护经典ASP页
我想限制对使用表单身份验证的asp.NET应用程序中包含的经典asp页面的访问 是否有办法配置表单身份验证,以限制对这些页面的访问?我的web.config中有以下内容在ASP.NET应用程序中保护经典ASP页,asp.net,security,asp-classic,Asp.net,Security,Asp Classic,我想限制对使用表单身份验证的asp.NET应用程序中包含的经典asp页面的访问 是否有办法配置表单身份验证,以限制对这些页面的访问?我的web.config中有以下内容 <location> <system.web> <authorization> <deny users="?" /> </authorization> </system.web> </locati
<location>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
我在“经典”管道模式下运行,没有切换到“集成”的选项。从这里开始:
一个选项是使用Server.Execute将页面嵌入ASP.NET页面。这种方法应该允许您将身份验证合并到传统ASP页面中 如何限制?不加载它,使其只读?请解释您所说的限制是什么意思。如果未经授权的访问被重新定向到web的表单身份验证部分中指定的loginUrl,那就太好了。配置您如何嵌入ASP页面?Server.Execute?传统的经典asp页面包含在整个应用程序的各个目录中。因此经典asp页面不嵌入asp.NET页面?应用程序中只有经典的ASP页面?抱歉问了这么多问题;只是想了解你的设置。你知道IIS 7的类似说明吗?@TheyCallMemory:从技术上讲,你可以跳过所有内容,直到开始“为非ASP.NET资源启用表单身份验证和Url授权”的部分似乎不起作用为止。我甚至在服务器的根目录中创建了一个简单的html页面,并在web.config中明确地“拒绝”了它。@TheyCallMemory:你知道.html页面不会经过asp.net运行时。。正当