【问题标题】:Is it possible to serve a web page from a self hosted web API in a windows service?是否可以从 Windows 服务中的自托管 Web API 提供网页?
【发布时间】:2023-03-28 15:09:02
【问题描述】:

我有一个完全正常的(TopShelf 托管的)Windows 服务。我需要一个简单的服务接口,它将返回一些当前的统计信息(保存在内存中)。

我有一个巧妙的计划在服务中自托管网站,我发现 asp.net API 具有自托管功能。

是否有可能颠覆系统的“API”,让它返回浏览器可以直接读取的简单(虽然不是静态)HTML?

如果没有,对于这种情况还有其他选择或想法吗?

【问题讨论】:

    标签: asp.net asp.net-web-api windows-services


    【解决方案1】:

    是的。这个测试站点http://www.hypermediaapi.com 是使用自托管 WebAPI 完成的。它的来源在这里https://github.com/darrelmiller/HypermediaApiSite

    【讨论】:

    • @kubal5003 有一个MVC项目和一个使用自托管的Console项目。托管该站点的 Azure VM 将控制台项目用作 Windows 服务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 2019-08-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多