我用Python編寫的自定義業務邏輯 - 還有,我不能把它寫各種原因直接在C#/。NET(時間限制。等等。)。最簡單的方法 - 不能使用IronPython的
我試圖整合使用IronPython的Python程序爲淨,但不能(lxml being one of the reasons)。
我正在轉向更簡單的解決方案,將這個python邏輯作爲一個 網絡服務公開,它可以調用.Net。
-
首先我想我必須擁有我的Python代碼在一個單獨的域.. 但我意識到,我可以在同一臺服務器&跑這條巨蟒服務安裝蟒蛇! !
的功能是簡單的 - 淨傳遞一個URL &蟒程序返回數據作爲長字符串。
)什麼是做到這一點的最簡單方法是什麼?
)。我需要使用像的web2py/WERKZEUG的框架或者是有什麼建於我可以使用嗎?!
請告訴,你有沒有考慮從應用程序的.NET部分(並重新指揮輸出)從命令行啓動Python部分的選項?它似乎比實現Web服務更簡單。 – 2012-08-05 05:11:19
你檢查過Django嗎?它是Python中的mvc。你可以寫一個視圖來實現你想要的:接受請求,返回數據。 – Prasanth 2012-08-05 05:11:25
@AndriiKalytiiuk - 嗯...我想過,但我怎麼從python程序返回數據?將每個函數調用的結果存儲在一個文件中將會很麻煩.. – PlanetUnknown 2012-08-05 05:18:10