.NET Recommended User Feedback Method (WinForm).

I am looking for an effective way to get user feedback from my WinForm application. I looked around and found only web solutions that require users to go to a web page and fill out forms.

I am looking for something that can be implemented in such a way that the user can open the WinForm dialog, fill in the appropriate fields and, if necessary, send the file along with it (in this case, the error log). I have seen many applications implement this, but I'm not sure how to do it.

The only way I can think of is to send an email from the app to my email address. The only problem with this is that I will need to hardcode some email credentials to send the email, but I feel this is a small security risk.

So my question is: are there any better methods for getting feedback from users without having to manually send me an email with feedback and attachment?

+6
source share
6 answers

In your WinForms application, you can place them on a website or, even better, in a web service.

+4
source

Send feedback to your website using HttpWebRequest

+1
source

Your mail server SMTP port may be blocked by corporate firewalls. It’s best to use a web service to get feedback, since they work on port 80, which is the same as for Internet browsing and therefore never blocked.

+1
source

You can send data to a page on the server that you have access to, automatically fill out the form, and then send it. From there, you could script to automatically send you the data and file.

+1
source

You can try this solution: Gibraltar magnifier .

+1
source

We use direct SMTP to send us logs and screenshots when users may have a problem. if you are sending within your corporate intranet, a firewall should not be a problem. Microsoft Enterprise Library has built-in features for sending as email or journal to DB

0
source

Source: https://habr.com/ru/post/885633/


All Articles