【问题标题】:How can I publish a web page from a Windows Forms application? (C#)如何从 Windows 窗体应用程序发布网页? (C#)
【发布时间】:2011-07-25 22:59:30
【问题描述】:

我希望构建一个通常在后台运行的 Windows 应用程序,但具有可配置的前端 Windows 窗体 GUI。我还希望这个程序发布一个小网页,可以从其他机器/设备访问并交互或调用服务器应用程序的功能。
我宁愿不使用 IIS 等部署成熟的 ASP.NET 网站。我只需要一些简单的东西。

那我该怎么做呢?

【问题讨论】:

  • 您的意思是在您的应用程序中托管一个 Web 服务器来提供一些静态 HTML 吗?
  • 这个问题让我想到了一个 CodePlex HttpClient,它非常适合我的需求。谢谢!

标签: c# .net webpage


【解决方案1】:

看看Kayak。它是一个相对较小且轻量级的 HTTP 服务器,您可以将其嵌入到您的应用程序中,并且应该提供您正在寻找的所有功能。

FWIW,我与这个项目没有任何关系。

【讨论】:

    【解决方案2】:

    也许这只是因为我多年来一直在做 asp 开发,但我真的认为你应该走 iis asp 路线,因为它非常简单并且内置在 Windows 中。我无法想象有一种更直接的方式来提供背后有 c# 的网页以编程方式影响主机系统。

    【讨论】:

      【解决方案3】:

      感谢 cmets 中的 Kev 关于我的问题,他将我指向 this question,我在其中找到了一个轻量级 C# HTTP 服务器组件的链接,我可以直接放入我的应用程序:http://webserver.codeplex.com/

      适用于我正在做的小事情。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-28
        相关资源
        最近更新 更多