ASP.NET localhost路由问题

时间:2009-12-15 14:01:34

标签: asp.net-mvc iis-6 asp.net-mvc-routing

对localhost的调用(使用VS 2008集成的Web服务器)无效(空页..)

http://localhost:6666

但是对远程IIS的调用

http://asdf.com/MyApp

路由到正确的控制器和方法(SearchController - > Search)... MyApp是IIS目录,其中“Controller”文件夹是...

路由代码:

        routes.MapRoute(
            "Default",                                              // Route name
            "{controller}/{action}/{id}",                           // URL with parameters
            new { controller = "Search", action = "Search", id = "" }  // Parameter defaults
        );

如何解决这个问题,以便它可以在两个网络服务器上运行?

1 个答案:

答案 0 :(得分:0)

是的,这是一个棘手的问题,它之前也让我受益匪浅。按照这个: http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx