在 Firefox 中对 .NET 客户端程序集进行 Web 部署?

Web deploy .NET client-side assemblies in Firefox?

提问人:Nick Gotch 提问时间:3/1/2013 最后编辑:Nick Gotch 更新时间:3/1/2013 访问量:105

问:

我有一个非常的客户端应用程序,它是用 .NET 编写的(实际上是程序集的集合),我们正试图使它可进行 Web 部署。这是 Internet Explorer 中的一项中等任务,需要将库包装在 COM 中并通过 Javascript 与之交互。这工作正常。

下一个挑战是让它在Firefox和其他可能基于Gecko的浏览器(仅限Windows)中工作。我一直在研究 Gecko 插件功能,但据我所知,它不支持 .NET 代码。

有谁知道我是否/如何让它与 .NET 程序集一起使用?或者,有没有其他方法可以让 .NET 客户端代码在 Firefox 中运行?

.NET Firefox 客户端 Gecko

评论

1赞 John Saunders 3/1/2013
我不确定你说的“Web 可部署”是什么意思。你的意思是,“在浏览器中运行并与 JavaScript 交互”吗?
0赞 Christian Stewart 3/1/2013
或者,有没有其他方法可以让 .NET 客户端代码在 Firefox 中运行?- 不,你不能这样做,因为病毒的潜力会很疯狂!
0赞 Nick Gotch 3/1/2013
在 IE 中,程序集 ActiveX + 其他 .NET DLL 打包在客户端上安装的 CAB 中,向 RegAsm 注册,并且可以在 Javascript 中加载。我试图为 FF 找出某种类似的架构。
0赞 3/1/2013
@NickGotch“插件”。可能有一个代理/工具,但 FF 不支持 - 也不会 - 在没有第三方插件的情况下支持 ActiveX(它在历史 MSXML 变体上下注)。
1赞 Nick Gotch 3/2/2013
谢谢@pst我找到了这个,并正在研究它 adamlock.com/mozilla/plugin.htm

答: 暂无答案