Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.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# 在ASP.NET中创建SOAP API,将数据发送到同一应用程序的单独实例_C#_Asp.net_Api_Soap - Fatal编程技术网

C# 在ASP.NET中创建SOAP API,将数据发送到同一应用程序的单独实例

C# 在ASP.NET中创建SOAP API,将数据发送到同一应用程序的单独实例,c#,asp.net,api,soap,C#,Asp.net,Api,Soap,很抱歉我的问题很模糊,但我有点不知所措。MSDNAPI功能的文档非常混乱和复杂,至少可以这么说,我的任务是找出一种方法来获得标题中提到的所需功能 基本上,我的意图是使用SOAP创建一个API,将数据发送到同一应用程序的一个单独实例,以同步它们的数据库。重要的是,这些数据由主数据库发送,而不是由接收端请求,因为如果主数据库如此开放,这可能会在体系结构中造成安全漏洞 我不想简单地要求代码,但是一个非常轻量级的例子,说明如何在两端实现这一点,将非常有帮助。除了一个非常简单的测试服务之外,我真的没有什么

很抱歉我的问题很模糊,但我有点不知所措。MSDNAPI功能的文档非常混乱和复杂,至少可以这么说,我的任务是找出一种方法来获得标题中提到的所需功能

基本上,我的意图是使用SOAP创建一个API,将数据发送到同一应用程序的一个单独实例,以同步它们的数据库。重要的是,这些数据由主数据库发送,而不是由接收端请求,因为如果主数据库如此开放,这可能会在体系结构中造成安全漏洞


我不想简单地要求代码,但是一个非常轻量级的例子,说明如何在两端实现这一点,将非常有帮助。除了一个非常简单的测试服务之外,我真的没有什么重要的东西要展示

是不是因为网络安全,其他系统无法启动会话?挑战在于Soap服务是用来接收请求的。为了做您想要做的事情,客户机系统必须有一个soap服务或您也可以调用的其他类型的服务。然后您的服务可以同步,至少告诉他们呼叫您的服务。有很多方法可以通过我提到的那种体系结构来实现这一点。

这是什么样的应用程序?ASP.NET?如果是,那么“同一应用程序的单独实例”是什么意思?另外,为什么需要在ASP.NET中创建API?您使用的是哪个版本的.NET?它是一个允许用户发布和接受评估的web应用程序。该应用程序有一个内部版本供管理员使用,还有一个云版本供用户填写评估。我们使用的是.NET 4.5版。您应该创建一个windows服务,并在这两种环境中运行它。这两个服务可以承载可用于同步的WCF服务。