2012-07-15 330 views
2

我是Google App Engine的新手。我真正需要去的是託管我的網絡服務,它是用ASP.net & C#在谷歌應用引擎上編寫的。Google App Engine ASP.net

我的web服務獲取一個字符串,並將該字符串從SQL Server 2008 R2數據庫中已存儲的轉換值中轉換而來。這個翻譯的字符串是跨度的形式。然後我返回字符串。

謝謝

+0

歡迎您! – Arnoldiusss 2012-07-15 16:28:58

+0

明星此問題... https://code.google.com/p/googleappengine/issues/detail?id=11463 – Nathan 2014-11-14 08:39:58

回答

1

您無法託管C#應用程序。

Google App Engine專注於僅支持三種應用程序環境:Java,Python和Go。

此外,App Engine應用程序還可以使用任何JVM兼容語言(例如JRuby,Groovy,Scala等)編寫,並在Java 6運行時環境中運行。

3

的谷歌應用程序引擎目前支持Python編寫的,Java應用程序和你去將不會運行ASP.net應用程序,除非一些沉重的魔法(比如它編譯成Java字節碼)是一種參與,我不知道任何東西那可以做那個特定的技巧。

也許你應該考慮微軟的Azure。這是一種等效的PaaS解決方案,但可以與微軟的堆棧一起玩。

注意:Google自此添加了PHP支持。

注意:現在Google有了「定製運行時」,它允許您承載幾乎任何可以在Linux機器上運行的任何東西。

+0

感謝您的信息。我想我將不得不將我的Web服務轉換爲任何這些語言。我可以將SQL Server 2008 R2連接到python嗎? – user1527106 2012-07-16 05:53:35

2

現在應該可以在App Engine上託管ASP.NET應用程序。將App Engine上的custom runtime功能和Microsoft的ASP.NET Docker image與您的應用程序一起使用。另外,您需要爲/_ah/health創建路由,並使用HTTP狀態代碼200和空白郵件正文(請參閱lifecycle events)進行響應。

+0

有沒有人試過這種方法? – 2016-02-08 12:50:58