Я создал службу WCF с использованием Workflow. Работает просто отлично. Я создал другое приложение Workflow для его использования. Я добавил сервисную ссылку в проект приложения и перестроил проект. Я добавил компонент из службы в приложение, но он ожидает аргумент, который я никогда не указывал.
Я пытался перестроить и службу, и приложение, создать совершенно новое решение и начать с нуля - та же проблема. Я посмотрел на код других, и они структурировали этот проект так же, как мой, но эта проблема не обнаруживается у них. Похоже, поиск этой проблемы не дает результатов.
Моя служба документооборота определена так: https://i.imgur.com/E8mEfs6.png
Параметры принимающего компонента: https://i.imgur.com/TaNRw2y.png
Но когда я добавляю его в свое приложение, параметры определяются как: https://i.imgur.com/tqgEwNr.png
Это не то, что я определил в моем служении. Я даже не могу понять, что он хочет, чтобы я передал для _GetCityStateFromZip. Он говорит, что тип InArgument.
Я ожидал, что он ожидает параметр zipcode, указанный в сервисе. Я думаю, что могу добавить ссылку на сервис неправильно, но я не знаю, как. Я пошел в «Добавить ссылку на службу в Visual Studio», затем скопировал / вставил путь к файлу .xamlx службы на локальном хосте.
Спасибо.