2014-02-18 5 views
1

Я создаю приложение MVC с использованием VS 2013, и когда я отредактировал представление (которое в конечном итоге превращусь в частичное представление) и хочу запустить все приложение, Visual studio направляет меня в это представление как страница. Поскольку контроллер для представления принимает параметр для получения правильной модели из базы данных, это приводит к ошибке. Есть ли настройка, чтобы VS запускал главную страницу веб-приложения независимо от того, что последний отредактированный файл был?Visual Studio 2013 Run Settings

+0

Добро пожаловать на SO, чтобы сделать его проще, чтобы помочь вам, какие ошибки вы получаете? Также, если вы покажете какую-нибудь воспроизводимую или, по крайней мере, соответствующую часть вашего кода, было бы лучше. – Llopis

+0

Речь идет не о коде, а об изменении настройки. Упоминание об ошибке было больше, чтобы дать представление о том, почему я хочу изменить настройку. По сути, ошибка заключается в том, что я забыл передать неконтролируемый параметр в контроллер (и этот конкретный параметр должен быть непустым), VS просто открывает его без учета контекста. – mgbowe1

ответ

1

Просто откройте свойства проекта и выберите «Web». Здесь вы можете определить страницу, которую хотите загрузить.

enter image description here

+0

Вам также необходимо передать значение параметра как часть настройки ** Специфическая страница **. В приведенном выше примере, если вы хотите вызвать IndexController Index ActionMethod, который имеет обязательный параметр ** id **, вы должны ввести следующее в поле ** Specific Page **:/Home/Index? Id = 123 или если вы была установлена ​​маршрутизация для значения параметра ** id **:/Главная/Индекс/123 – codechurn

0

Установили ли вы свою маршрутизацию в файле Global.asax.cs?

там вы можете объявить, какие страницы, чтобы запустить приложение на

Эта ссылка может помочь *