Вызов WebMethod одного приложения из другого приложения? - PullRequest
0 голосов
/ 26 марта 2010

Как я могу вызвать веб-метод одного приложения из другого приложения, если оба они разработаны на C #?

Ответы [ 3 ]

0 голосов
/ 26 марта 2010

Раскрыть метод с помощью SOAP, REST, COM или (в старшей школе) CORBA или ...

Будьте готовы к тому, что это значительно увеличит сложность приложений. Вы начинаете беспокоиться о безопасности, о взаимодействии всех компонентов и многих других проблемах. Здесь много глубины, слишком много для простого ответа.

0 голосов
/ 12 декабря 2013

Это можно сделать с помощью WCF вместо веб-сервиса

0 голосов
/ 26 марта 2010

Вы не можете сделать это, конечно. Это была бы огромная дыра в безопасности.

Как следует из вашего тега, разработчику приложения было бы необходимо явно представить миру методы, которые он хочет вызывать из других приложений. Это можно сделать через WCF или, возможно, через COM.

В качестве альтернативы код, который должен быть вызван, может быть помещен в библиотеку классов и на него могут ссылаться оба проекта.

...