2009-12-15 4 views
0

Вызов на локальный (с помощью встроенного веб-сервера VS 2008) не работает (пустая страница ..)ASP.NET проблема маршрутизации локальный

http://localhost:6666 

но вызов к удаленному IIS

http://asdf.com/MyApp 

направляется к правильному контроллеру и способу (SearchController -> Поиск) ... MyApp это каталог IIS, в котором папка «контроллер» является ...

routingcode:

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

Как решить это, чтобы он работал на обоих веб-серверах?

ответ

0

Да, это сложный вопрос, он тоже получил меня. Следуйте за этим: http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

+0

MHM, я appenend в а «MapRoute» с пустой строкой (например, «корень» на связанной странице), но, к сожалению, она не работает .. – David

+0

Вы должны, вероятно, на самом деле попробовать это так же, как он имеет его там первым. –

Смежные вопросы