【问题标题】:How to serve web pages from a windows service?如何从 Windows 服务提供网页?
【发布时间】:2012-06-06 05:26:30
【问题描述】:

我有一个 .NET Windows 服务,我希望用户能够使用 Web UI 对其进行配置。是否可以使用 Windows 服务而不是某种外部 Web 服务器(如 apache 或 IIS)来提供 Web UI?如果有帮助,Windows 服务还托管 WCF 和 RESTful Web 服务。

【问题讨论】:

  • 我试图在由 WCF REST 服务(没有 Web 服务器)提供的网页上托管 silverlight 应用程序时遇到的问题是服务器身份。客户端机器认为它自己托管网页,因此将数据从该页面传递到服务器可能会很棘手

标签: c# .net web-services windows-services webserver


【解决方案1】:

如果您愿意提供静态页面,您可以在您的 RESTful WCF 服务中实现此方法;

    public Message HtmlContent()
    {
        return WebOperationContext.Current.CreateTextResponse("<h1>Hello World</h1>", "text/html");
    }

【讨论】:

  • 谢谢。我需要能够提供动态页面。也许我可以对所有动态内容使用 ajax,所以我仍然提供静态页面?
  • 我同意,你可以使用包含动态ajax操作的静态页面
猜你喜欢
  • 1970-01-01
  • 2011-09-16
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 2017-06-24
  • 1970-01-01
  • 1970-01-01
  • 2014-08-12
相关资源
最近更新 更多