Mvc 发布到 IIS5.1上 机器是xp系统 IIS映射我也添加了后缀是 .*
Global.asax 没有修改
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
浏览网站的时候 Home 页面可以查看 点击其他页面的连接就提示 找不到网页
请问这个问题要怎么解决吖?十分感谢
http://www.cnblogs.com/downmoon/archive/2009/11/03/1595284.html
有可能是路径映射的问题
你先参照下面这个地址配置一下,看一下是不是环境有问题,如果环境没问题再看你的程序
http://www.asp.net/learn/mvc/tutorial-08-cs.aspx
web.config中的UrlRoutingModule来把URL定位到Controller中去的。而对于URL会被路由到哪一个Controller中去,这些是Global.asax文件定义的,你那个是名为"Default"的Route,当你访问http://IP/ 的URL时,实际上是访问了http://IP/Home/Index,你定义的“Default”Route会收到URL中Home/Index,并进行处理,所以你访问页面其他连接,先要看看Global中是否队这些链接做了映射。
iis配置中, .* 映射的检查文件是否存在的勾去掉。