Как отправить отчет об ошибке?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Как отправить отчет об ошибке?

Сообщение MIT » 15.12.2008 (Пн) 15:28

При возникновении ошибки в приложении стандартная "форточка" предлогает отправить отчет в MS. А как отправить подобный отчет разработчику?
Я имею ввиду способ передачи, а не ловлю факта ошибки.
Придумал 2 варианта отправки:
1. E-Mail
2. Использование скрипта на сайте

По поводу перого хотелось бы узнать: возможна ли отправка почты (например на mail.ru) с компьютера пользователя без авторизации на сервере почтовика (по-моему можно, хотя я не уверен)?
Или же практичнее юзать скрипт на сайте поддержки, на который и будет отправлятся отчет?
Последний раз редактировалось MIT 15.12.2008 (Пн) 17:25, всего редактировалось 1 раз.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Кому ошибку? Или куда ее девать

Сообщение Williams » 15.12.2008 (Пн) 15:33

Сериализация исключения и отправка на сервер, запись в БД
И вы думаете, что вас оставят в живых после прочтения этого поста?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Кому ошибку? Или куда ее девать

Сообщение MIT » 15.12.2008 (Пн) 15:45

Насколько я разбираюсь в этом, запись в БД подразумевает под собой авторизацию, а соответственно и хранение программой данных учетной запаиси в т.ч. с паролем. В .NET я бы хотел избежать хранения подобной информации.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Кому ошибку? Или куда ее девать

Сообщение iGrok » 15.12.2008 (Пн) 19:23

MIT писал(а):Насколько я разбираюсь в этом, запись в БД подразумевает под собой авторизацию, а соответственно и хранение программой данных учетной запаиси в т.ч. с паролем. В .NET я бы хотел избежать хранения подобной информации.

Отправка серверному скрипту (php, asp) методом POST.
Сам скрипт уже заносит полученные данные в бд. Авторизация и т.п. - на стороне сервера. В скрипте. Никаких паролей, явок и прочего в программе.
Только ссылка на скрипт.
label:
cli
jmp label

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как отправить отчет об ошибке?

Сообщение MIT » 15.12.2008 (Пн) 19:59

Вообще-то под вторым путктом я это и подразумевал. Но вопрос стоит несколько в другом: что лучше, рациональнее (первое, второе или что-то другое) и почему?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Как отправить отчет об ошибке?

Сообщение Williams » 15.12.2008 (Пн) 20:06

MIT писал(а):Вообще-то под вторым путктом я это и подразумевал. Но вопрос стоит несколько в другом: что лучше, рациональнее (первое, второе или что-то другое) и почему?

Все зависит от маштабности твоего софтверного проекта.. Если отчетов будет слишком много, то e-mail не подойдет. Понадобится база с возможностью поиска по различным критериям
И вы думаете, что вас оставят в живых после прочтения этого поста?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как отправить отчет об ошибке?

Сообщение MIT » 15.12.2008 (Пн) 23:26

Williams писал(а):Понадобится база с возможностью поиска по различным критериям

Не, я не создаю программу оптово генерирующую ошибки по различным категориям :) , проекто небольшой, но факт отправки отчетов об ошибках важен. Посовещавшись сам с собой я всеже решил остановиться на E-Mail`е (отдельный ящик, почтовый клиент будет заниматься сортировкой), соответственно хочется получить ответ на вопрос
Я где-то там в начале писал(а):возможна ли отправка почты (например на mail.ru) с компьютера пользователя без авторизации на сервере почтовика (по-моему можно, хотя я не уверен)?

Если "да", то как?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Как отправить отчет об ошибке?

Сообщение Williams » 16.12.2008 (Вт) 0:01

Можно. Отправляя через сервер не требующий авторизации. Но сейчас, по-моему, таких не осталось (благодарим распространителей мясных консервов)
И вы думаете, что вас оставят в живых после прочтения этого поста?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как отправить отчет об ошибке?

Сообщение MIT » 16.12.2008 (Вт) 8:06

Жаль, конечно, но ладно. Значит скрипт на сайте
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 92

    TopList