我有一个用 Winforms 编写的桌面。现在我请求人们想要从其他机器访问数据。首先,我考虑了一个常规的客户端/服务器应用程序,但现在我认为最好的是该应用程序可以充当 HTTP 服务器并将 HTML 发送到连接的浏览器。
有谁知道是否有一个库可用于向应用程序添加 HTTP 服务器功能?理想情况下,它能够提供 ASP.NET 内容。
要从您自己的应用程序(没有 IIS)托管 ASP.NET 内容(例如 .aspx 页面),请使用System.Web.Hosting命名空间中的类。
其典型示例用法是 Visual Studio 附带的独立测试 Web 服务器(基于“Cassini”)。“卡西尼”的源代码可以在这里找到:http://blogs.msdn.com/dmitryr/archive/2008/10/03/cassini-for-framework-3-5.aspx
这是关于该主题的(有点过时的)MSDN 文章:http://msdn.microsoft.com/en-us/magazine/cc188791.aspx
期望您的服务器像 IIS 一样强大是不太可能的。因此,请务必仔细评估您的需求并管理您的期望:)
| 归档时间: |
|
| 查看次数: |
5576 次 |
| 最近记录: |