C++/CX HTTP Web服务器用于Windows Store应用程序

3
我需要在使用C++/CX和XAML编写的Windows Store应用中运行HTTP Web服务器。我正在实现Readium的WinRT版本(一种ePub阅读器,这里是MFC版本的链接以供参考)。MFC版本使用Microsoft的示例HTTP服务器,但可悲的是它与WinRT不兼容。
通过谷歌搜索发现没有可嵌入的C++/CX HTTP服务器,因此我想直接问:是否有人知道一个用C++/CX编写的HTTP服务器?
如果没有使用C++/CX编写的服务器,是否有使用其他WinRT语言(例如C#)编写并可以与C++/CX互操作的服务器?

你不能在Windows Store应用程序内运行HTTP服务器。 - Raman Sharma
@RamanSharma,你能提供一个陈述这个的文档链接吗? - Johannes Fahrenkrug
1个回答

2
我从未找到能够在WinRT应用程序内运行的HTTP服务器,尽管我认为这在技术上是可能的。然而,事实证明我并不需要一个完整的HTTP服务器,因为Windows的WebView有一个名为NavigateToLocalStreamUri的方法,允许我手动处理WebView中文件(例如图片、样式表)的请求,并将它们返回给WebView,类似于HTTP服务器的工作方式。
MSDN提供了一个简单示例,演示了如何在WebView中解析HTML页面中的图像。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接