将 asp 网站从 .net 2.0 迁移到 4.0 后缺少登录验证

将 asp 网站从 .net 2.0 迁移到 4.0 后缺少登录验证

我正在使用以下方法将旧的内部网站从 .net 2 升级到 4此过程来自 msdn。我主要删除了 web.config 中的 .net 程序集引用并切换了 DefaultAppPool。但是当我尝试使用http://本地主机/登录质询未显示。 Request.LogonUserIdentity正在用于获取凭证。

当我使用http://localhost/auth.aspx时出现。IIS 管理器已将 auth.apx 页面设置为默认页面,而且我知道该页面正在被使用,但除非我直接处理它,否则身份验证不会显示。

有什么想法可以解释为什么它只有在我输入完整地址时才会起作用?(如果我重新使用 .net 2.0,请求将显示不带完整地址的请求,这似乎只发生在 4.0 上)

相关内容