c# - 将轻量级 Web 服务器嵌入到 .net 应用程序(node.js)中?

标签 c# .net node.js embeddedwebserver awesomium

我有一个使用 .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/

相关文章:

c# - ComDefaultInterface 对 COM Callable Wrapper 有什么用处吗?

node.js - Cesium map 可以运行在 Apache HTTP 服务器而不是 node.js 环境吗?

c# - 将取消 token 添加到有进度的异步任务

c# - “Could not find a part of the path” Azure WebApp 中的文件读取操作错误

c# - C# 中的 Word 自动化。使用另存为时出错

node.js - 使用 nodejs gcloud api 在 Google Cloud Storage 中移动/重命名文件夹

node.js - 如何在 Express 中使用 Jeet?

javascript - 'IJsonHelper' 不包含 'Encode' 的定义

c# - "Replace with single call to single"是什么意思?

c# - 在 ASP.NET 中将 Eval 与 ImageURL 绑定(bind)