我编写了一个应用程序,它基本上从客户端PC收集大量文本和数字数据并将其存储为对象。现在我正在实现XML序列化,以便可以保存文件。
现在的问题是,如何将这些数据提供给服务器?我有一台运行IIS 7安装程序的服务器,但我不太了解ASP.net生命周期,所以我不确定如何实现接收应用程序。
我该怎么办? 感谢
答案 0 :(得分:3)
据我所知,你需要的是一个像其他人建议的网络服务。一旦您了解了WCF服务的基础知识,就可以轻松地处理这些问题。它们特别适合传输序列化XML的SOAP消息。开发人员每天都为同一目的实现这些类型的服务。
我建议你开始查看MSDN WCF pages以熟悉它,并查看CodeProject上的一些教程,让你的“手脏”和“脚湿”。
WCF很棒,因为您可以根据需要将其配置为传输。您可以通过TCP,HTTP,安全HTTP,MSMQ等以二进制形式来回发送数据。它非常好地包装服务数据流。
答案 1 :(得分:0)
您是说在两台不同的服务器上有两个不同的应用程序,并且您想在它们之间进行通信?您始终可以使用Web服务作为传输机制。 .NET远程处理是客户端和服务器都是.NET机器的另一种选择。
答案 2 :(得分:0)
您应该创建一个Web服务来接受数据并在IIS 7服务器上处理它。
答案 3 :(得分:0)
我会说使用JSON
答案 4 :(得分:-1)
远程处理(TCP / HTTP),Web服务(SOAP / WCF),MessageQueue。
选择你的选择;