Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 要使用MSMQ或WCF-VS 2008_C# - Fatal编程技术网

C# 要使用MSMQ或WCF-VS 2008

C# 要使用MSMQ或WCF-VS 2008,c#,C#,这就是我的情况: 1.拥有一个依赖于通过FTP提供XML的现有应用程序。基于XML,应用程序执行任务 现在我想下载文件,路径是XML文件的一个元素,使用BITS 我想创建一个BITS应用程序,当第1步中的应用程序向BITS应用程序发送消息时,该应用程序应该可以在项目的下载方面工作 步骤1中的应用程序在VS-2003中,一个版本在VS-2005中。我想在VS-2008中创建我的BITS应用程序,如果我不能使用BITS,那么我将使用curlHTTP执行HTTP GET。这个是否使用MSQM或WCF在

这就是我的情况: 1.拥有一个依赖于通过FTP提供XML的现有应用程序。基于XML,应用程序执行任务

  • 现在我想下载文件,路径是XML文件的一个元素,使用BITS

  • 我想创建一个BITS应用程序,当第1步中的应用程序向BITS应用程序发送消息时,该应用程序应该可以在项目的下载方面工作


  • 步骤1中的应用程序在VS-2003中,一个版本在VS-2005中。我想在VS-2008中创建我的BITS应用程序,如果我不能使用BITS,那么我将使用curlHTTP执行HTTP GET。这个是否使用MSQM或WCF在步骤1中的应用程序和我的下载应用程序之间发送消息?

    WCF本机支持MSMQ队列

    有两种类型的绑定可能适用于您的情况

    NetMSMQBinding:

    MSMQIntegrationBinding:

    使用这些绑定,您应该能够直接与MSMQ队列通信

    因此,我不认为这是一个案件或为WCF。要么需要MSMQ,要么不需要


    (WCF功能非常强大,但很难掌握。目前我正在为Windows服务中的自托管WCF服务编写自己的框架。)

    EnocNRoll:如果不使用MSQM,我的另一个选项将命名为管道。由于受到限制,Webservice似乎不存在问题。NamedPipes-它们总是很痛苦,因此我尝试避免使用命名管道。WCF也有一个NetNamedPipeBinding用于使用NamedPipes: