2013-03-01 4 views
0

Имеет существующий проект ASP.NET Web Forms, который на моем собственном компьютере я могу отлаживать нормально, но на сервере, который он установлен в пользовательском элементе управления, вызывает проблему. Если я использую Инструменты для разработчиков, я вижу, что кнопка в элементе управления пользователя создает ответ «Строка ввода в неправильном формате». Но это все, что я получаю, поэтому пытаюсь отлаживать, какое поле или значение, о котором он говорит, невозможно, я не получаю проблему на своей собственной машине, поэтому мне нужно каким-то образом уметь детализировать эту проблему. Если бы это была страница, я бы получил полную ошибку с помощью Stack Trace, и найти это было бы полезно.Отладка пользовательского элемента управления ASP.Net на сервере

ответ

0

Я не уверен, насколько легко было бы настроить отладчик. Если вы были администратором IIS и находились в интрасети с вашими пользователями, вы могли размещать на своем персональном компьютере и подключать пользователя к вашему хосту. Когда они посещают вашу страницу, и ошибки должны приводить к запуску вашего отладчика.

Я думаю, что лучший вариант - это реализовать какой-то механизм ведения журнала. Это более практичное и устойчивое решение. Если вам нужна помощь в написании журнала, отправьте сообщение здесь.

+0

Я могу подключиться к серверу, но его клиентский сервер так не смог отлаживать этот путь, к счастью. Журнал приложений показывает ошибку, но опять же не содержит дополнительной информации, такой как трассировка стека. Могу ли я реализовать класс журнала, так как проект достаточно велик и не хочет тратить слишком много времени на изменение всех форм/элементов управления. – user1166905

+0

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

0

Проверить все преобразования даты и времени. А также файл web.config на сервере.

Если это ошибка преобразования даты и времени, измените значение cultureinfo.

Смежные вопросы