Параметр «Обзор с помощью ...» недоступен в проекте ASP.Net MVC - PullRequest
3 голосов
/ 23 декабря 2009

Я уверен, что это простое недоразумение, но я пытаюсь изменить браузер по умолчанию в Visual Studio 2010 с Firefox (по умолчанию для моей машины) на IE, чтобы VS прекратил отладку при закрытии окна.

Исходя из сообщения ScottGu на эту тему, я ожидаю вариант "Обзор с ...", когда я щелкаю правой кнопкой мыши на странице aspx в моем приложении MVC; но такой возможности нет.

Также (возможно, не связанный) при попытке запустить Конфигурацию ASP.Net запускается сервер разработки Cassini, но не запускается ни один экземпляр браузера. Начинаю разочаровываться очень !

Ответы [ 4 ]

4 голосов
/ 23 декабря 2009

Asp.net MVC не позволяет вам сделать это

Вы можете увидеть «Обзор с помощью ...», только если щелкнуть правой кнопкой мыши на Default.aspx в корне приложения. Иначе его просто нет.

Эта опция меню, очевидно, не является глупой и не позволяет вам просматривать конкретное представление, потому что не браузер запрашивает конкретное представление, а контролер, который может отображать некоторые (или любое) представление ... Таким образом, Visual Studio не предоставляет вам эту возможность для ваших представлений.

Полагаю, было бы лучше, если бы вы изменили браузер по умолчанию на компьютере разработчика.

3 голосов
/ 01 февраля 2010

В проектах ASP.NET MVC 1 необходимо щелкнуть правой кнопкой мыши файл Default.aspx, чтобы получить параметр «Обзор с помощью ...».

Однако проекты ASP.NET MVC 2 не имеют Default.aspx. Лучший способ изменить браузер по умолчанию - создать стандартный проект ASP.NET и настроить браузер по умолчанию с его помощью.

1 голос
/ 12 февраля 2012

Вы можете добавить файл app_offline.html в приложение MVC3. Это полезно, потому что если вы переименуете его в app_offline.htm и развернете его, это заставит IIS отклонить все запросы к приложению (и вернет содержимое файла app_offline.htm (l)).

Если у вас есть один из них, вы можете щелкнуть по нему правой кнопкой мыши, чтобы перейти к опции просмотра. В случае, если вы хотите проверить с различными браузерами и размерами окон от VS, без плагина.

1 голос
/ 23 июня 2010

Я строю проект MVC 2 и столкнулся с этой проблемой. Я просто создал веб-форму Default.aspx в корневой папке, использовал меню «Просмотреть с ...», которое она выставила, чтобы установить для моего браузера для этого конкретного проекта IE, а затем удалил Default.aspx. Вид боли, но вы только (должны) сделать это один раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...