.NET — рекомендуемый метод получения отзывов пользователей (WinForm)

#.net #winforms #feedback

#.net #winforms #Отзывы

Вопрос:

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

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

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

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

Ответ №1:

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

Комментарии:

1. Кроме того, если вы используете это для сценария с сообщением об ошибке, приложение также может отправить автоматически сгенерированный отчет о системной информации (например msinfo32.exe вывод).

Ответ №2:

Разместите отзывы на своем веб-сайте с помощью HttpWebRequest

Ответ №3:

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

Ответ №4:

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

Ответ №5:

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

Комментарии:

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

2. Еще лучше — теперь мы бесплатно раздаем нашу базовую платформу и средство просмотра журналов. Узнайте больше на gibraltarsoftware.com

Ответ №6:

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