2016-06-09 2 views
0

У меня есть приложение mvc. Вместо того, чтобы набирать «\ servername \ applicationname \ controller \ action», могу ли я использовать «\ servername \ applicationname», который перенаправляется на URL «\ servername \ applicationname \ controller \ action»? Как мне это достичь?MVC Application Hosting to Server

Спасибо,

ответ

0

Добавляя новый маршрут в RouteConfig.cs:

context.MapRoute(
     "RouteName", 
     "applicationName/{action}", 
     new { controller = "Controller", action = "Action" }); 

Позаботьтесь о последовательности ваших маршрутов. Первый матч вступит в силу!

ASP.NET Документация: https://msdn.microsoft.com/en-us/library/cc668201.aspx#Anchor_3

+0

так, что бы URL в вашем браузере? И я не получил новых [] {"Name.Space.To.Controller"}). Спасибо – user659469

+0

new {} возвращает новый объект url, такой как контроллер/действие. см. https://msdn.microsoft.com/en-us/library/dd470521.aspx – PejoTech

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