Невозможно получить новый проект ASP.NET MVC, работающий с Visual Studio 2008 - PullRequest
0 голосов
/ 24 июня 2009

Это очень простой вопрос. Я чувствую себя глупо, спрашивая об этом, но я застрял и надеюсь, что некоторые из них могут сэкономить мне время. Поэтому я открываю VS2008, захожу в файл нового веб-приложения ASP.NET MVC и нажимаю кнопку ОК. Я решил создать тестовый проект. Я нажал F5 для отладки моего нового проекта MVC. Затем я решаю изменить файл Web.Config для включения отладки. Идет к http://localhost:57323/, где я получаю ошибку загрузки страницы.

Firefox не может установить соединение с сервером на локальном хосте: 57323.

Есть ли что-то особенное, что мне нужно сделать для Vista? Или есть что-то, что мне нужно сделать с IIS.

Спасибо за помощь нубу.

6/30/2009 Обновление

Хорошо, думаю, мне, возможно, придется переустановить VS2008. Сервер разработки ASP.NET открывается с портом. Я думаю, что перепробовал все, что было предложено. Я отметил Default.aspx в качестве стартовой страницы. Я пытался открыть его в FireFox / т.е. 8 / и хром. Я попытался удалить / переустановить asp.net MVC, который не работал. Я попытался подключиться через telnet с помощью putty к localhost и порту 55992, так как telnet не является частью Vista. Просто попытка создать веб-проект не работает. Так что я действительно думаю, что это может быть визуальная студия. Ну что ж, это немного расстраивает, но иногда это часть сделки.

Ответы [ 4 ]

2 голосов
/ 24 июня 2009

Это не IIS, VS2008 использует встроенный контейнер веб-хостинга. Когда ваш сайт загружается, вы должны увидеть его на панели задач, он выглядит как веб-страница с шестеренкой на нем. При наведении указателя мыши должно появиться сообщение «Сервер разработки ASP.NET - порт X». Первое, что вы можете сделать, это убедиться, что это загружается, и если это произойдет, мы можем пойти оттуда.

1 голос
/ 24 июня 2009

Нажмите F5, дождитесь ошибки в Firefox. Перейти к окну командной строки и «TELNET localhost 57323». Ваш экран станет черным, затем наберите «GET /», нажмите Enter (вы не увидите нажатий клавиш). Это имитирует соединение, которое должен делать firefox. Вы должны увидеть вывод HTML вашего приложения - если нет, то что-то не так с Firefox (может быть, настроен на использование прокси?), Попробуйте в IE. Если это не работает - как уже говорили люди: проблема с ASP.NET Development Server.

0 голосов
/ 24 июня 2009

Как сказали эти парни, веб-сервер запускается, когда вы начинаете отладку через Visual Studio. В вашем случае я думаю, что вы должны щелкнуть правой кнопкой мыши файл с именем Default.aspx и выбрать Сделать стартовой страницей , а затем начать отладку.

Сайед Ибрагим Хашими

0 голосов
/ 24 июня 2009

Когда вы запускаете сайт ASP.NET из Visual Studio 2008, он должен запустить небольшой встроенный веб-сервер ASP.NET для вас. Он называется ASP.NET Development Server, и вы должны получить значок в системном трее при отладке. Ваш сайт на самом деле не размещается в IIS, если вы не настроите проект для этого и не развернете сайт самостоятельно. Если вы не видите запуска этого интегрированного веб-сервера, возможно, установка VS2008 не была успешно завершена или ваш проект настроен для размещения в IIS.

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