.NET - рекомендуемый метод получения отзывов пользователей (WinForm) - PullRequest
6 голосов
/ 11 апреля 2011

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

Я ищу что-то, что может быть реализовано таким образом, чтобы пользователь мог открыть диалоговое окно WinForm, заполнить соответствующие поля и при необходимости отправить файл вместе с ним (в данном случае журнал ошибок).Я видел, как многие приложения реализуют это, но я не уверен, как это сделать.

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

Ответы [ 6 ]

4 голосов
/ 11 апреля 2011

В вашем приложении WinForms вы можете публиковать их на веб-сайте или, что еще лучше, в веб-сервисе.

1 голос
/ 11 апреля 2011

Вы можете попробовать это решение: Gibraltar Loupe .

1 голос
/ 11 апреля 2011

Вы можете отправить данные на страницу на сервере, к которому у вас есть доступ, автоматически заполнить форму и затем отправить ее. Оттуда вы можете получить скрипт, автоматически отправляющий вам данные и файл по электронной почте.

1 голос
/ 11 апреля 2011

SMTP-порт вашего почтового сервера может быть заблокирован корпоративными брандмауэрами.Лучше всего использовать веб-сервис для получения обратной связи, так как он работает на порте 80, который такой же, как и используемый для просмотра веб-страниц, и поэтому никогда не блокируется.

1 голос
/ 11 апреля 2011

Опубликуйте отзыв на вашем сайте, используя HttpWebRequest

0 голосов
/ 11 апреля 2011

Мы используем прямой SMTP для отправки нам логов и скриншотов, когда у пользователей могут возникнуть проблемы.если вы отправляете внутри вашей корпоративной сети, брандмауэр не должен быть проблемой.Библиотека Microsoft Enterprise имеет некоторые встроенные функции для отправки в виде электронной почты или журнала в БД

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