2010-02-28 2 views
2

Клиент, который использует программу ASP.NET, которую я только что отправил, испытывает ошибку ниже, я лично протестировал программу на 4 веб-сервере IIS6, 7, и 7.5, в 4 разных сетях, и я так и не получил этого, клиент использует IIS6 с .Net 2.0 (по мере необходимости). Программа использует проверку подлинности Windows, которая может быть или не быть частью проблемы. Я застрял, я не знаю, с чего начать. Любая помощь очень ценится.ASP.NET, код состояния, возвращенный с сервера: 500

Sys.WebForms.PageRequestManagerServerErrorException: Произошла неизвестной ошибки при обработки запроса на сервере. код состояния возвращается с сервера было: 500

+0

ИМХО вы должны попытаться собрать немного больше информации. Журналы приложений, журналы событий сервера, например. –

+0

Вы регистрируете исключения с помощью трассировки стека? Вам нужно будет знать, где искать, прежде чем пытаться исправить проблему. – Oded

ответ

9

HTTP код ошибки 500 означает просто «что-то плохое случилось на сервере, но мы не собираемся, чтобы сказать вам, что это было».

Вам нужно «спросить» серверную машину, что пошло не так. Просмотрите журналы событий Windows, журналы IIS или собственные журналы вашего приложения, чтобы узнать, что такое «что-то».

+0

ОК спасибо за это. – LeeW

+2

Средство просмотра событий Windows - хороший совет. Почему я всегда забываю проверить там! – Junto

2

Эта ошибка часто означает, что в вашем коде есть какое-то исключение, например. потому что ссылка имеет значение null или что-то еще.

2

Если у вас есть < > / символов в вашем веб-формате, вы получите эту ошибку.
Попробуйте поместить ValidateRequest="false" в редакцию по странице вашей страницы.

+0

спасибо многому человеку :) –