Asp.net mvc MVC Preview 5和IIS 5.1的路由问题

Asp.net mvc MVC Preview 5和IIS 5.1的路由问题,asp.net-mvc,model-view-controller,iis,routing,preview-5,Asp.net Mvc,Model View Controller,Iis,Routing,Preview 5,好的,我已经花了几个小时试图解决这个问题,到目前为止还没有线索,继续得到相同的404错误。所发生的事情是网站选择Default.aspx页面并按其应有的方式显示它。但是主页上有一个可点击的图像,它会转到另一个查看页面。图像代码如下所示: <a href="<%= Url.Action("SelectPage", "Home") %>" onmouseover="lightup('pic1')" onmouseout="turnoff('pic1') ">

好的,我已经花了几个小时试图解决这个问题,到目前为止还没有线索,继续得到相同的404错误。所发生的事情是网站选择Default.aspx页面并按其应有的方式显示它。但是主页上有一个可点击的图像,它会转到另一个查看页面。图像代码如下所示:

<a href="<%= Url.Action("SelectPage", "Home") %>" onmouseover="lightup('pic1')" onmouseout="turnoff('pic1') ">
                <img class="imageMain" src="<%= Url.Content("~/Content/Images/image.gif")%>" name="pic1" alt="Image 1" /></a>
在我的全局文件中,我有如下路由设置:

public ActionResult SelectPage()
        {
            // Add action logic here
            ViewData["Title"] = "Select an option";
            ViewData["Header"] = "NoHeader";

            return View();
        }
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
               "Default",                                              // Route name
               "{controller}.aspx/{action}/{id}",                           // URL with parameters
               new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
           );
我尝试过通配符技巧,但运气不佳,我也尝试过本教程 还是不走运


我不知道该怎么做,如果您能提供任何帮助,我将不胜感激。

我注意到您发布的教程链接中有些奇怪之处。验证文件是否存在应取消选中。

我注意到您发布的教程链接中有些奇怪。验证文件是否存在应取消选中。

查看此帖子:

查看此帖子: