2009-02-13 65 views
0

我已经继承了包含登录屏幕的ASP.NET应用程序。当你第一次启动,或者你一段时间没有做任何事情时,它就会出现。事实证明,我们不需要这个额外的安全层,我试图将其删除。我以为我删除了重定向的代码,但它仍然会进入登录页面,即使我已经告诉应用程序使用default.aspx作为起始页面,并确保default.aspx不包含代码触发重定向(它使用母版页,但母版页也不包含任何应该重定向的内容)。还有什么地方可以重定向到登录页面?找不到应用程序重定向到登录页面的原因

回答

0

发现问题。尽管我认为我已经删除了所有重定向代码,但仍有一些隐藏在默认页面上的用户控件中。删除允许我绕过登录屏幕。所以,我不能将任何回答标记为答案,但我给了他们所有的选票,因为他们都是很好的答案。

3

查找<authentication>段(应该是下<location>部分)在您的网络配置,并删除它们

+0

它被设置为mode =“Windows”。我删除了它,并尝试将它设置为无,但它仍然指引我登录页面。 – gfrizzle 2009-02-17 15:34:05

2

听起来像它可能是有效的窗体身份验证。

在web.config文件中,将身份验证模式值更改为none,看看是否有所作为。

<authentication mode="none" /> 
+0

会禁用成员资格API吗?因为他可能会使用它们 – 2009-02-13 22:22:40

相关问题