首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在.net应用程序(node.js)中嵌入轻量级web服务器?

在.net应用程序(node.js)中嵌入轻量级web服务器?
EN

Stack Overflow用户
提问于 2012-08-01 02:04:11
回答 4查看 39.3K关注 0票数 21

我有一个项目与Awesomium内置在.NET中,它需要使用闪光灯。.NET在尝试访问本地内容(视频播放器)时会抛出安全错误,而Awesomium提供的解决方案尚未移植到Flash包装器中。我想知道是否有一种相当直接的方法可以在应用程序中包含一个运行时web服务器,这样我就可以选择一些任意的端口,并在应用程序运行时创建一个本地主机服务器,然后将我的Awesomium浏览器指向那里。

有什么想法吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-01 02:24:26

NHttp提供了一个超文本传输协议服务器来解析请求,但是你必须自己处理响应。还有Kayak,以及框架自己的HttpListener

Nancy是一个完整的MVC框架,支持ASP.NET Razor语法,并且有很多配置和可扩展性选项。在nuget上有一个self-host package

如果您只需要提供一个SWF文件和一些JSON数据,那么第一组可能更容易集成--如果您需要呈现整个web页面,我建议使用Nancy。

票数 23
EN

Stack Overflow用户

发布于 2012-08-02 21:12:07

我猜这是Windows..您不需要(或不应该)使用web服务器。如果你在这个目录中创建了一个cfg文件,不管它叫什么名字:

%appdata%\Macromedia\Flash Player#Security\FlashPlayerTrust

然后在其中放入一行,其中包含您想要信任的文件夹的路径,然后Flash将加载本地资源,而不会出现安全问题。您可以在关机时再次删除该文件(这就是我们所做的)。

在其他平台上是相同的主体,只是FlashPlayerTrust文件夹的位置不同。

票数 4
EN

Stack Overflow用户

发布于 2015-11-12 04:30:49

如果您需要在服务器端使用一些ASP.NET,可以使用Mono.WebServer和Mono.WebServer.XSP。

这里:

https://github.com/mono/xsp/tree/master/src

否则,您可以使用uhttpsharp:

https://github.com/raistlinthewiz/uhttpsharp

或者你可以使用codeplex中的"webserver“:

http://webserver.codeplex.com/

或者更多重量级人物,卡西尼:

https://cassinidev.codeplex.com/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11746298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档