回答
我不認爲在GAE上運行.net是不可能的。至少,運行從.net源生成的東西或在運行時解釋它們並不是不可能的。只要想想Ruby或Python,都可以在JVM上使用(使用JRuby和Jython)。您可能不得不尋找類似的東西,或者嘗試將.net代碼交叉編譯爲Java類文件。
這是一個相關的問題:Why doesn’t Sun do a C# to Java byte code compiler?。有人建議使用JaCIL或jsc。我沒有嘗試過自己,但我敢打賭,你必須弄髒自己的雙手才能找到工作。
謝謝,這是非常接近我之後:) – Spanky
你不需要jython。 python支持谷歌應用引擎,並且有一個適用於Python的Google App Engine SDK: http://code.google.com/intl/de-DE/appengine/downloads.html – 2010-02-01 09:58:00
我不相信這是連可以想象(如果我理解你的要求有關):App Engine的將一個Python虛擬機或上運行代碼Java之一,從來沒有在.NET的一個,所以這個「包裝」運行?如果您的需求是針對.NET的「雲端」,請考慮Azure(我想您可以在亞馬遜網絡服務上運行.NET,因爲AWS具有靈活性 - 但如果您已經與MS的平臺結婚,那麼爲什麼不使用它們的雲......?)。
千萬別說永遠:) – JasonSmith
Python有一個名爲IronPython的.NET選項。但我不認爲它會在GAE中工作,因爲它只支持純Python。我也面臨着一個類似的問題,試圖將用C#.net編寫的源代碼移植到GAE兼容代碼中。我將通過使用SVG或其他方法重新制作用戶界面來重新發明輪子的輪輻(而非輪子本身)來解決這個問題。你有沒有考慮過?
- 1. Google App Engine中的Google錢包?
- 2. 谷歌App Engine「重新包裝」包
- 3. Go App Engine項目的包裝結構
- 4. Google App Engine計數器
- 5. Google App Engine for Java,什麼是.Net?
- 6. Google App Engine HTTP
- 7. Google App Engine - java.security.AccessControlException?
- 8. Google App Engine
- 9. Google App Engine APNS
- 10. App Engine + Google Documents
- 11. Google App Engine ASP.net
- 12. Google App Engine ThreadSafe
- 13. Google App Engine Memcache
- 14. Google App Engine Blob
- 15. Google App Engine Geohashing
- 16. Google App Engine DeobfuscatorBuilder
- 17. SSLHandshakeError - Google App Engine
- 18. Google App Engine - JDODetachedFieldAccessException
- 19. Google App Engine Profiler
- 20. Python - Google App Engine
- 21. Google App Engine - 更改持久類的包
- 22. Google-App-Engine中的資源包(Struts2)
- 23. 谷歌地圖的Python包裝使Google App Engine崩潰?
- 24. Google App域上的Google App Engine
- 25. Google App Engine - 從App Engine Helper升級
- 26. python通過pip安裝Google App Engine
- 27. 在Google App Engine中安裝常用庫
- 28. 如何重新安裝Google App Engine?
- 29. 在Google App Engine中預裝實體
- 30. 在Google App Engine包中運行測試?
考慮改寫或澄清您的問題。看起來人們可能不理解。您是否想要在App Engine上運行.Net代碼(例如C#),還是想要從內部的.Net服務器上運行現有的App Engine代碼?或者也許完全是另一回事? (我所描述的兩種情況幾乎都無法用於製作。) – JasonSmith
我想我正在尋找的東西可以讓你編寫.net,然後吐出可以與GAE一起工作的python web服務或java web服務。這有幫助嗎? – Spanky
python可以使用.net(ironpython)。你能解釋一下你想做什麼嗎? – Simon