Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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
Asp.net mvc 4 IIS 6 URL重定向_Asp.net Mvc 4_Url Rewriting_Iis 6 - Fatal编程技术网

Asp.net mvc 4 IIS 6 URL重定向

Asp.net mvc 4 IIS 6 URL重定向,asp.net-mvc-4,url-rewriting,iis-6,Asp.net Mvc 4,Url Rewriting,Iis 6,在浏览器请求www.somesite.com/login.aspx时重定向url www.somesite.com 注: 它构建在Asp.net MVC4上,托管在IIS 6.0中 是使用asp.net开发的 如果某个用户使用书签中的url重定向我们的站点。在这种情况下,如何直接到 我已经使用了Global.asax的代码,但我不想这样做 请帮助我带有扩展名的URL,即。*.aspx完全绕过MVC路由,而是由IIS直接提供服务。这就是为什么在Global.asax中添加东西没有任何作用;Glob

在浏览器请求www.somesite.com/login.aspx时重定向url www.somesite.com

注:

它构建在Asp.net MVC4上,托管在IIS 6.0中

是使用asp.net开发的

如果某个用户使用书签中的url重定向我们的站点。在这种情况下,如何直接到

我已经使用了Global.asax的代码,但我不想这样做


请帮助我

带有扩展名的URL,即。*.aspx完全绕过MVC路由,而是由IIS直接提供服务。这就是为什么在Global.asax中添加东西没有任何作用;Global.asax永远不会被击中

相反,您需要在IIS级别处理重写,但是IIS6没有内置的对重写URL的支持。有一个第三方插件,第三方,但免费和开源,以支持重写。请参阅:

否则,我建议部署到新版本的IIS。部署IIS6的Windows服务器版本应该已经是生命周期的结束,或者正在进行中