Я запускаю проект ASP.NET на IIS локально, и после обработки обратной передачи в веб-браузер возвращается сообщение об исключении.
В VS2010, если я посмотрю на Debug-> Exceptions ..., каждый тип исключения проверяется на разрыв при выдаче.
Вот исключение, которое я вижу во всплывающем окне моего браузера:
Линия: 868
Ошибка: Sys.WebForms.PageRequestManagerServerErrorException: входная строка была в неправильном формате.
Вот ответ обратно в браузер, который я получил от Fiddler:
41 | error | 500 | Входная строка была в неправильном формате. |
Конечно, я погуглил, и в большинстве сообщений говорится, что попытка разобрать строку в int может вызвать это. Я не думаю, что делаю что-то подобное.
====== Редактировать =======
Удалена панель обновления, и теперь я получаю:
[FormatException: Input string was not in a correct format.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +12630469
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +224
System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +483
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3691
=================
спасибо,
Mark