2013-05-20 2 views
0

Могу ли я определить, что исходный URL в приложении MVC4 является сервер: порт/Home/Index вместо сервера: порт.Net MVC 4 Главная/URL Index

Edit: Я думаю, что didn' t хорошо объясните вопрос. Я хочу, чтобы, когда я нажал Run в VS, url в браузере будет server: port/Главная/Индекс вместо сервер: порт. И кто-то пишет сервер: порт в URL перенаправления сервера: порт/Home/Index

Спасибо!

+2

Да, вы должны прочитать о маршрутизации mvc. Вернитесь сюда, если вы застряли – DavidB

+0

Я знаю, я только ожидал быстрого ответа. – gonzalomelov

ответ

1

В разделе «Свойства проекта» перейдите на вкладку «Веб» и посмотрите параметры, доступные в «Запустить действие» - похоже, что вы хотите установить настройку «Пуск URL». В качестве альтернативы может использоваться комбинация параметров раздела «Серверы» и «Специфическая страница». (Обычно мы используем комбинацию локального IIS «Project Url» и значение «Специфическая страница».)

Для переадресации части вопроса существует несколько методов и может обрабатываться либо кодом, либо IIS. Быстрый поиск здесь должен найти более полные ответы.

+0

Спасибо! Да, решение, которое мы возьмем, включает обработку этого в IIS. Но для местного развития это ответ, который я ожидал. Попробуем, спасибо еще раз! – gonzalomelov

+0

Я видел, что «Стартовый URL» хранится в файлах .suo или .user, и мы не пытаемся управлять этими файлами. – gonzalomelov

0

Вы можете посмотреть великолепную серию видеороликов на MVC4 бесплатно, которая включает в себя маршрутизацию. Скотт Аллан делает звездную работу, объясняя входы и выходы MVC.

http://www.asp.net/mvc/videos/pluralsight-building-applications-with-aspnet-mvc-4

Второй раздел под названием «Контроллеры» есть видео под названием Контроллеры и маршрутизации, если вы находитесь в спешке, но я бы посоветовал смотреть все это, если вы можете найти время.

+0

Я буду смотреть их. Однако сейчас я не могу работать. Благодаря! – gonzalomelov

+0

Его 6 минут и объясните, что вы хотите. – James

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