开发者

.NET - Recommended method to obtain user feedback (WinForm)

I am looking for an effective way to receive feedback from users from within my WinForm application. I have looke开发者_如何学运维d around and found only web-based solutions that require users to go to a web page and fill out forms.

I am looking for something that can be implemented in a way that a user can open a WinForm dialog, fill out the appropriate fields and optionally send a file along with it (an error log in this case). I have seen many applications implement this but I am not sure how to go about doing it.

The only method I can think of is sending an email from within the application to my e-mail address. The only problem with this is I would need to hard code some email credentials for the email to be sent but I feel as though this is a slight security risk.

So my question is, are there better methods to receive feedback from users without them having to manually send me an email with feedback and attachment?


Within your WinForms app you could post them to a website, or better yet, a webservice.


Post the feedback to your web site using HttpWebRequest


Your email server's SMTP port maybe blocked by corporate firewalls. It is best to use a webservice to receive feedback as they work on port 80 which is same as that used for internet browsing and hence never blocked.


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


You can try this solution: Gibraltar Loupe.


We do use direct SMTP to send us the logs and screenshot when users can have problem. if you are sending within your corp intranet, firewall shouldn't be an issue. Microsoft Enterprise library has some built in functions to send as an email or log to DB

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜