Помощники по URL-адресам всегда генерируют правильные маршруты и учитывают виртуальный каталог, в котором запускается ваше приложение. Поэтому, если у вас есть виртуальный каталог с именем mymvcapp
в IIS под корнем сайта, и вы развертываете свое приложение в физической папке, этот каталогуказывая на то, когда вы пишете:
<%: Url.Action("index", "home") %>
Это сгенерирует *:
/mymvcapp/home/index
* при условии, что маршруты по умолчанию явно