我正在使用msdn中的这个程序将旧的内部网站从.net 2升级到4。 我主要摆脱web.config中的.net程序集引用,并切换DefaultAppPool。 但是,当我试图访问使用http:// localhost /网站login的挑战没有出现。 Request.LogonUserIdentity正被用来获取凭证。
当我使用http://localhost/auth.aspx时,Challenge 就出现了。 IISpipe理器将auth.apx页面设置为默认值,我知道它正在被使用,但是除非我直接解决它,否则authentication不会显示出来。
任何想法,为什么它只会在我input完整的地址时才起作用? (如果我回到使用.net 2.0的请求显示没有完整的地址,它似乎只发生在4.0)