C# 如何使用WCF服务序列化SQL Server数据库中的数据,然后将XML发送到FTP服务器
我是WCF的新手。我正在考虑使用WCF服务对SQL Server数据库中的数据进行序列化,而序列化是针对我所拥有的一些自定义模式进行的 然后,在数据转换成XML后,我想将该XML发送到另一个地方的FTP服务器。我不知道这是否可能 如果是这样的话,你们中有谁知道这样做的好方法吗 我只有一个标准的web.config文件,它是在您创建新解决方案时创建的C# 如何使用WCF服务序列化SQL Server数据库中的数据,然后将XML发送到FTP服务器,c#,sql-server,xml,wcf,ftp,C#,Sql Server,Xml,Wcf,Ftp,我是WCF的新手。我正在考虑使用WCF服务对SQL Server数据库中的数据进行序列化,而序列化是针对我所拥有的一些自定义模式进行的 然后,在数据转换成XML后,我想将该XML发送到另一个地方的FTP服务器。我不知道这是否可能 如果是这样的话,你们中有谁知道这样做的好方法吗 我只有一个标准的web.config文件,它是在您创建新解决方案时创建的 <?xml version="1.0"?> <configuration> <connectionString
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="EuroPoultryConnectionString"
connectionString="Data Source=KEVIN\KEVINMSSQLSERVER;Initial Catalog=EuroPoultry;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings>
<add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5"/>
</system.web>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
<protocolMapping>
<add binding="basicHttpsBinding" scheme="https" />
</protocolMapping>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"
multipleSiteBindingsEnabled="true" />
</system.serviceModel>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<directoryBrowse enabled="true"/>
</system.webServer>
</configuration>
我一直在阅读一些有关WCF服务的资料,我认为我需要创建一个定制的ABC,以使其获得成功。希望你们中的一些人能在这方面提供帮助,或者为我指出一个解决方案的方向
谢谢 您不需要WCF来序列化对象-您可以使用XmlSerializer。我很好奇你所说的自定义ABC是什么意思……不,我知道我不需要wcf进行序列化,我只是读到它应该比XmlSerializer更快。我认为使用wcf服务是明智的,因为数据需要发送到不同的平台。关于自定义WCF,我的意思是因为我需要发送到FTP,在那里我需要授权我是谁。希望这是一个足够好的解释。