【发布时间】:2016-04-19 09:21:12
【问题描述】:
我在服务器上运行一个 Windows 窗体应用程序,它可以做很多事情。我的目的是为应用程序提供一些网络功能,例如在浏览器中查看日志文件或通过浏览器操作 Settings.Defaults。
是否可以将 web 功能添加到 winforms 应用程序?
【问题讨论】:
-
view the logfile in a browser使用 winform 应用程序是什么意思? -
您可以在 windows 窗体中使用
WebBrowserContorl。 -
为应用程序获取一些网络功能
我认为您需要对此进行更多解释,但是您可以搜索 http 侦听器,但我宁愿建议您可以构建一个 Web 应用程序,该应用程序可以共享来自您的 winform 应用程序的内容。 -
No WebBrowserControl 用于在 Windows 窗体中使用 Webbrowser,我的意思是从服务器外部的浏览器访问 winform 应用程序。例如,我从客户端电脑通过浏览器联系 url servername/winformapp.aspx 或获取上述功能的东西。 @Shaharyar:在这个页面上,我会看到服务器上的应用程序在做什么。目前它写入本地文本文件。
-
您必须创建一个
web service,它将读取该文件并将数据返回给您。您也可以通过制作一个简单的webform并使用Response.Write抛出数据来实现它。但是网络服务更可取。
标签: c# asp.net windows winforms web