Как устранить неполадки ASP.NET MVC - PullRequest
0 голосов
/ 30 июня 2009

Я только что установил ASP.NET MVC на мой Vista x64 и создал проект ASP.NET MVC по умолчанию без изменений. Когда я пытаюсь просмотреть приложение, я просто получаю обычное бесполезное сообщение «Internet Explorer не может отобразить веб-страницу».

Я пытался установить точку останова в Global.asax, но она вообще не срабатывает. Кажется, Кассини бежит так, как должно.

У меня есть другая машина Vista x64, на которой ASP.NET MVC работает нормально. Единственное различие, которое я могу вспомнить между этими двумя машинами, заключается в том, что на той коробке, где она не работает, я также установил F # CTP и Visual Studio 2010 beta 1.

Кто-нибудь может подсказать, как мне решить эту проблему?

Ответы [ 3 ]

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

Моя проблема теперь решена. Оказалось, проблема с IPv6 - подробнее здесь .

Решение, включающее файл hosts , показалось мне чарующим.

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

Попробуйте запустить веб-приложение с подключенным отладчиком Visual Studio и установите точку останова в вашем Global.asax.cs для этого метода (добавьте его, если его еще нет):

protected void Application_BeginRequest(Object sender, EventArgs e)
{
}

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

Вы также можете попробовать запросить статический файл, чтобы убедиться, что все настроено правильно.

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

Вы настроили это как приложение в IIS? Если это так, если вы используете IIS6, вам потребуется дополнительная работа в файле global.asax, а именно с маршрутами.

Google MVC и IIS6, и вы должны найти решение.

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