Проект Visual Studio ASP.NET MVC: настройка начального URL

Рассмотрим проект ASP.NET MVC 2 с VS 2010. Цель состоит в том, чтобы установить "начальный URL" при запуске/отладке с помощью встроенного веб-сервера Cassini VS.

Ввод URL-адреса, который я хочу загрузить, в типичном и действительном формате controller/action, VS 2010 предоставляет это исключение.

alt text

Пробованные средства защиты:

  • запуск URL-адреса с косой чертой и без нее
  • завершение URL с косой чертой и без нее

Вопрос:. Как вы можете указать начальный URL для проекта MVC 2?

Технологии:

  • Visual Studio 2010
  • ASP.NET MVC 2

Разрешение: Я использовал неправильное поле в параметрах запуска. Необходимо было указать поле Конкретная страница "с относительным URL-адресом, а не URL-адрес запуска.

Ответ 1

Стартовый URL должен быть полным URL-адресом и не используется часто. Это предназначено для тестирования веб-сервисов, открывая страницу, которая вызывается в службу, но не является частью самого приложения.

Если вы просто хотите начать с определенной страницы своего приложения, которое вам кажется, как вы хотите, затем используйте поле "Специфическая страница" и введите свой относительный URL.

Здесь страница документа о параметрах запуска проекта.

Ответ 2

Используйте Стартовая страница\ Конкретная страница - НЕ НАЧАТЬ URL - и укажите свой URL без косой черты.

Это должно сделать это за вас.

Ответ 3

Я искал аналогичное решение для VS2015. Если кто-то читает это, и вы просто хотите запускать/отлаживать через Visual Studio 2015 без необходимости присоединяться к процессу, и вы с удовольствием запускаете Local IIS вместо Cassini или IIS Express, вы можете установить конфигурацию следующим образом:

введите описание изображения здесь

Ответ 4

Я только что удалил файлы с расширением .user в своем веб-проекте, а карта решений и проблема решена. Попытайтесь закрыть свое решение в Visual Studio и взять резервную копию файлов, которые вы сначала удалите.