2

我是 Google App Engine 的新手。我真正需要做的是托管我的网络服务,它是在谷歌应用引擎上用 ASP.net 和 C# 编写的。

我的 Web 服务获取一个字符串并从 SQL Server 2008 R2 数据库中已存储的翻译值中翻译该字符串。这个翻译的字符串是跨度的形式。然后我返回字符串。

谢谢

4

3 回答 3

3

Google App Engine 目前支持用 Python、Java 和 Go 编写的应用程序,并且不会运行 ASP.net 应用程序,除非涉及一些重魔法(例如将其编译为 Java 字节码),而且我不知道有什么可以做到这一点具体技巧。

也许你应该考虑微软的 Azure。这是一种等效的 PaaS 解决方案,但将与 Microsoft 的堆栈一起使用。

注意:Google 已经添加了 PHP 支持。

注意:现在 Google 有了“自定义运行时”,它允许您托管几乎可以在 Linux 机器上运行的任何东西。

于 2012-07-15T20:11:47.870 回答
2

现在应该可以在 App Engine 上托管 ASP.NET 应用程序。将App Engine 上的自定义运行时功能和 Microsoft 的ASP.NET Docker 映像与您的应用程序一起使用。/_ah/health此外,您需要为HTTP 状态代码 200 和空白消息正文创建路由并进行响应(请参阅生命周期事件)。

于 2015-05-29T23:08:35.440 回答
1

您不能托管 C# 应用程序。

Google App Engine 只专注于支持三种应用程序环境:Java、Python 和 Go。

此外,App Engine 应用程序还可以用任何与 JVM 兼容的语言(例如 JRuby、Groovy、Scala 等)编写并在 Java 6 运行时环境中运行。

于 2012-07-15T19:18:46.040 回答