我有一个使用 .NET 内置的 Awesomium 构建的项目,它需要使用 Flash。 Flash 在尝试访问本地内容(视频播放器)时会引发安全错误,并且 Awesomium 提供的解决方案尚未移植到 .NET 包装器。我想知道是否有一种相当直接的方法可以在应用程序中包含一个运行时 Web 服务器,我可以在其中选择一些任意端口并在应用程序运行时创建一个 localhost 服务器并将我的 Awesomium 浏览器指向那里。
有什么想法吗?
最佳答案
NHttp提供具有请求解析的 HTTP 服务器,但您必须滚动自己的响应。还有Kayak ,以及框架自己的HttpListener .
Nancy是一个完整的 MVC 框架,支持 ASP.NET Razor 语法,并且有很多配置和可扩展性选项。有一个self-host package在 nuget 上可用。
如果您只需要提供一个 SWF 文件和一些 JSON 数据,那么第一组可能更易于集成——如果您需要呈现完整的网页,我会推荐 Nancy。
关于c# - 将轻量级 Web 服务器嵌入到 .net 应用程序(node.js)中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11746298/