我可以将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