从另一个应用程序调用一个应用程序的WebMethod?

时间:2010-03-26 10:48:47

标签: webmethod

当用C#开发两个应用程序时,如何从另一个应用程序调用一个应用程序的web方法?

3 个答案:

答案 0 :(得分:0)

当然,你不能这样做。这将是一个巨大的安全漏洞。

正如您的标记所建议的那样,应用程序的开发人员必须向世界明确公开他希望从其他应用程序调用的方法。这可以通过WCF完成,也可以通过COM完成。

或者,要调用的代码可以放在类库中,并由两个项目引用。

答案 1 :(得分:0)

通过SOAP或REST或COM或(老去)CORBA或......

公开方法

要做好准备,这样做会大大增加应用程序的复杂性。您开始必须正确地担心安全性,以及所有部分如何交互以及许多其他问题。这里有很多深度,对于一个简单的答案来说太过分了。

答案 2 :(得分:0)

这可以使用WCF而不是Web服务

来完成