Опубликовать WCFService не работает;Работает режим отладки - PullRequest
0 голосов
/ 20 сентября 2019

Я хочу запустить стандартный веб-сервис-проект, где я могу отправлять данные через сервис.Когда я иду отлаживать API через VS, тогда все работает нормально, но не тогда, когда я пытаюсь использовать его через IIS.

Я создал WcfServiceLibrary-Project в Visual Studio 2017. Затем я щелкнул правой кнопкой мыши по проекту(в обозревателе решений), а затем опубликовал его в папке A.

Я также не делал ничего особенного в IIS (все это по-прежнему на локальном хосте.): я активировал функцию windows по умолчанию "IIS».(Веб-сайт по умолчанию также был остановлен).Затем я добавил туда сайт со случайным именем и путем к папке A. Служба была запущена.

Моей пробной версией было найти что-нибудь через Visual Studios, "подключенные службы".

У кого-нибудь есть идеи?

1 Ответ

1 голос
/ 23 сентября 2019

Сначала используйте шаблон проекта приложения-службы WCF,
enter image description here
, иначе файл Appconfig не будет добавлен. Для библиотечного проекта требуется дополнительная настройка в среде хостингаи файл Appconfig не может быть распознан.Мы должны переместить код конфигурации в файл конфигурации, распознаваемый вашей хостинговой средой.
https://docs.microsoft.com/en-us/dotnet/framework/wcf/deploying-a-wcf-library-project
Во-вторых, для размещения службы WCF в IIS мы должны включить нижеуказанную функцию окон.enter image description here
Не стесняйтесь, дайте мне знать, если проблема все еще существует.

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