适用于Google App Engine的.net包装器?

有没有人知道围绕python或java Google App Engine服务的.net包装?

任何帮助赞赏// 🙂

我不认为在GAE上运行.net是不可能的。 至少,运行从.net源生成的东西或在运行时解释它们并不是不可能的。 想想Ruby或Python,都可以在JVM上运行(使用JRuby和Jython)。 您可能需要寻找类似的东西或尝试将.net代码交叉编译为Java类文件。

这是一个相关的问题: 为什么Sun不将C#转换为Java字节码编译器? 。 有人建议使用JaCIL或jsc 。 我自己并没有尝试过这些,但我敢打赌,你必须得到自己的手才能得到一些工作。

我不相信这甚至是可以想象的 (如果我理解你在问什么):App Engine将在Python虚拟机或Java上运行代码,从不在.NET上运行代码,那么这个“包装器”将在哪里运行 ? 如果您需要.NET“在云端”,请考虑Azure (考虑到AWS的灵活性,您可以在Amazon Web Services上运行.NET,但如果您已经与MS的平台结婚,为什么不使用他们的云…?)。

Python有一个名为IronPython的.NET替代品。 但我不认为它会在GAE中起作用,因为它只支持纯python。 我也遇到了类似的问题,试图将用C#.net编写的源代码移植到GAE兼容代码中。 我将通过使用SVG或其他方法重新创建UI来重新发明轮子的轮辐(而不是轮子本身)来解决它。 你考虑过吗?