将https域分配给IIS7.5网站时出现eurl.axd重定向错误

将https域分配给IIS7.5网站时出现eurl.axd重定向错误,https,iis-7.5,http-status-code-404,asp.net-4.0,Https,Iis 7.5,Http Status Code 404,Asp.net 4.0,我们的网站最近从IIS6上的ASP.NET 2更新为IIS7.5上的.NET 4。 当我们部署到新的生产服务器时,人们登录后,我们开始收到HTTP404错误。也就是说,用户可以看到默认登录页面,但一旦验证,网站就会崩溃。由于URL已修改为包含eurl.axd组件,我们认为可能与ASP.NET v4有关(根据everyone elses对此错误的问题)。除了每个有这个问题的人都在使用MVC,而这个网站是MVP 因此,在我查看代码时,我们将代码回滚到旧服务器。现在,我让他们再次将相同的代码重新部署到

我们的网站最近从IIS6上的ASP.NET 2更新为IIS7.5上的.NET 4。 当我们部署到新的生产服务器时,人们登录后,我们开始收到HTTP404错误。也就是说,用户可以看到默认登录页面,但一旦验证,网站就会崩溃。由于URL已修改为包含eurl.axd组件,我们认为可能与ASP.NET v4有关(根据everyone elses对此错误的问题)。除了每个有这个问题的人都在使用MVC,而这个网站是MVP

因此,在我查看代码时,我们将代码回滚到旧服务器。现在,我让他们再次将相同的代码重新部署到生产服务器,但为了测试目的,让他们将测试域指向生产服务器。该网站运行良好

因此,唯一的区别是,当通过http访问时,网站运行良好。但如果为其分配https URL,则认证后重定向将崩溃


有什么想法吗?

我们在IIS 6上从3.5框架迁移到4.0框架时遇到了同样的问题。每当您重定向回父url即www.somewhere.com时,我们都会看到此问题/

通过将其添加到web服务器的注册表中,它停止了eurl.axd的注入

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0]
"EnableExtensionlessUrls"=dword:00000000
在这里也检查一下这个细节同样的问题