在开发环境(VS2017+IIS10)和两台测试服务器(1、win2003+iis6+.net4.0 2、win2008+ii7.5+.net4.0)的经典和集成模式,路由都是可以正常访问的。上传到虚拟主机 win2008+iis7.5+.net4.0之后,注册的路由路径在经典和集成模式全部都无法访问,只可访问物理路径。
其中一路由:
RouteTable.Routes.MapPageRoute("", "product/category", "~/pages/product/list.aspx", true, null);
访问:www.abc.com/product/category 就提示404找不到文件,
访问:www.abc.com/pages/product/list.aspx 就正常显示页面
http://blog.csdn.net/leftfist/article/details/9969797
谢谢。帖子的方法不适用我这种情况,我这的原因在于服务器上缺少一个 .net升级补丁 NDP40-KB2468871-v2-x64.exe,联系主机服务商那边安装后就可正常访问了。
原因在于服务器上缺少一个 .net升级补丁 NDP40-KB2468871-v2-x64.exe,联系主机服务商那边安装后就可正常访问了。
谢谢回答
原因在于服务器上缺少一个 .net升级补丁 NDP40-KB2468871-v2-x64.exe,联系主机服务商那边安装后就可正常访问了。