Как найти ошибку при отсутствии информации об ошибке (проблема с размещением приложения ASP.Net MVC 3) - PullRequest
1 голос
/ 25 января 2011

Все, что мы получаем при публикации нашего приложения ASP.Net MVC 3, это:

Weird error

Вы также можете пережить ошибку здесь .

Там нет сообщения об ошибке или что-нибудь. Мы видели это однажды, когда строка подключения была недействительной. Однако на этот раз мы уверены, что это не проблема.

Как мы должны приступить к «отладке» этого приложения? Он отлично работает на сервере разработки.

Ответы [ 2 ]

3 голосов
/ 25 января 2011

Я вижу следующую ошибку, когда посещаю предоставленную вами ссылку:

Could not load file or assembly 'System.Web.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

Эта ошибка означает, что на целевом сервере не установлен MVC 3 и вы не развернули правильный набордвоичные файлы с вашим приложением.Для получения дополнительной информации прочитайте следующее: http://weblogs.asp.net/scottgu/archive/2011/01/18/running-an-asp-net-mvc-3-app-on-a-web-server-that-doesn-t-have-asp-net-mvc-3-installed.aspx

(Кстати, ваше приложение выполняет локализацию, другое кодирование ответов и т. Д.? Может быть, поэтому вы видите эти искаженные ответы).

0 голосов
/ 25 января 2011

Это действительно странно!Если у вас есть консольный доступ к серверу, я бы предложил войти через удаленный рабочий стол и запустить страницу там.Вы можете получить «желтый экран смерти» и отлаживать оттуда.

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