Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到带有Web窗体和SSL页的ASP.Net路由_Asp.net_Iis_Ssl_Routing_Url Rewriting - Fatal编程技术网

找不到带有Web窗体和SSL页的ASP.Net路由

找不到带有Web窗体和SSL页的ASP.Net路由,asp.net,iis,ssl,routing,url-rewriting,Asp.net,Iis,Ssl,Routing,Url Rewriting,我有一个ASP.NET 4 Web窗体应用程序,正试图将其部署到生产服务器(Windows server 2003和IIS 6.0) 我已经成功地将此应用程序部署到具有相同设置和配置的测试服务器上,并且所有路由在测试服务器上运行良好 我现在在生产服务器上的所有路由上获得404。测试服务器和生产服务器之间的唯一区别是,生产服务器使用SSL,这是在负载平衡器级别处理的 我能够在没有“路由”URL的情况下访问页面(手动输入.aspx扩展名等) 有没有人遇到过类似的问题?在这种类型的环境中是否不支持路由

我有一个ASP.NET 4 Web窗体应用程序,正试图将其部署到生产服务器(Windows server 2003和IIS 6.0)

我已经成功地将此应用程序部署到具有相同设置和配置的测试服务器上,并且所有路由在测试服务器上运行良好

我现在在生产服务器上的所有路由上获得404。测试服务器和生产服务器之间的唯一区别是,生产服务器使用SSL,这是在负载平衡器级别处理的

我能够在没有“路由”URL的情况下访问页面(手动输入.aspx扩展名等)

有没有人遇到过类似的问题?在这种类型的环境中是否不支持路由


提前感谢

这实际上已经开始自己神奇地工作了

以下是我对可能发生的事情的看法:

管理员最初在IIS中将网站创建为ASP.NET 2.0应用程序。由于不想关闭服务器上托管的其他站点,我通过运行aspnet_regiis命令更改了框架版本,该命令不会重新启动W3SVC服务

这需要对您正在更改框架的应用程序进行应用程序池回收,但不会干扰服务器上托管的其他应用程序。我进行了回收,但仍然不起作用

过了一会儿,我又试着点击网址,一切都成功了。我唯一的猜测是可能发生了一个IISReset,导致它在这段时间内工作