我可以將asp.net網站與Visual C++獨立應用程序集成嗎? 請求應該從asp.net網站轉到visual C++應用程序,結果應該由asp.net網站使用?asp.net web應用程序可以與獨立的可視化C++應用程序進行通信嗎?
0
A
回答
0
你的問題實際上包括了答案的一部分。這兩個進程無論他們在中寫入哪種語言,都必須以客戶端 - 服務器方式進行數據交換。因此,C++進程必須充當服務器和ASP.NET作爲從服務器請求數據的客戶端。
因此,你可以建立一個web service,無論是SOAP或使用C++和參考REST通過你的ASP.NET進程這個Web服務請求從C++服務器數據。 Here you could find a tutorial on how to build a web service using C++。 Here you could find a .NET tutorial on web services。
另外,更簡單,但結構更少方法將使用類似保險庫,可能是文件或數據庫的東西。結果將在跳馬寫反正(即使他們並沒有詢問就隨時ASP.NET進程會找回它們。
希望我幫助!
2
您可以在文件系統中執行一個進程,而不必使用寫入的語言。 想要這樣:
ProcessStartInfo processInfo = new ProcessStartInfo("C++App.exe", "command line arguments like /page getdata.aspx ... ");
processInfo.ErrorDialog = false;
processInfo.UseShellExecute = false;
processInfo.RedirectStandardOutput = true;
processInfo.RedirectStandardError = true;
Process proc = Process.Start(processInfo);
proc.ErrorDataReceived += (sender, errorLine) => { if (errorLine.Data != null) Trace.WriteLine(errorLine.Data); };
proc.OutputDataReceived += (sender, outputLine) => { if (outputLine.Data != null) Trace.WriteLine(outputLine.Data); };
proc.BeginErrorReadLine();
proc.BeginOutputReadLine();
proc.WaitForExit();
問候。
相關問題
- 1. asp.net應用程序可以與Google應用程序集成嗎
- 2. 獨立Web應用程序
- 3. 完全信任ASP.NET Web應用程序 - 可以嗎?
- 4. 通過C#應用程序與Web進行通信?
- 5. 通過套接字與Windows應用程序進行Web應用程序通信
- 6. Web應用程序測試可視化
- 7. C++獨立應用程序
- 8. 是否可以在WinForms應用程序中運行獨立應用程序?
- 9. 將獨立Java應用程序轉換爲可部署的Web應用程序
- 10. ios應用程序與C#程序進行通信
- 11. 可以在Linux下打開獨立的Windows應用程序嗎?
- 12. 可以編譯用cherrypy構建的獨立Web應用程序嗎?
- 13. C++應用程序和web應用程序之間的通信
- 14. 是否可以通過web2py應用程序中的web服務進行通信?
- 15. Mac應用程序與safari中的web應用程序通信
- 16. 將Web應用程序部署爲獨立可執行文件
- 17. 兩個Windows應用程序可以使用命令行進行通信嗎?
- 18. Apple可以將流音樂視爲獨立應用程序
- 19. 如何從.Net Web應用程序與Outlook進行通信
- 20. 桌面應用程序如何與Web應用程序通信?
- 21. 有沒有一種方法可以在C++應用程序和C#應用程序之間進行通信?
- 22. Windows窗體應用程序可以與Windows通用應用程序交互嗎?
- 23. 獨立應用程序vs Web應用程序
- 24. 如何區分Web應用程序或獨立應用程序?
- 25. 獨立的web應用程序會話
- 26. 獨立的Web應用程序.Net
- 27. 獨立的Web應用程序
- 28. 兩個應用程序可以通過UDP數據包進行通信嗎?
- 29. 在計算機上運行的我的Spotify應用程序可以與iPhone/android應用程序通信嗎?
- 30. Rails應用程序是否可以編譯爲獨立應用程序?
感謝ü非常感謝。我會嘗試。 ......... – Jaithera