Я следовал вашему примеру с тестовым приложением из этого видео .Я также создал ACL для порта 8085, используя команду ниже.(мой рабочий домен и учетная запись пользователя - Mydomain и myusracc)
netsh http add urlacl url=http://+:8085/ user=<mydomain>\<myusracc>
Когда я запускаю решение в режиме отладки, я получаю сообщение об ошибке ниже:
Не былоконечная точка прослушивает http://localhost:8085/phoneAutomation/automate
, которая может принять сообщение.Это часто вызвано неправильным адресом или действием SOAP.См. InnerException, если имеется, для получения более подробной информации.
Я попытался выполнить сценарии SpecFlow, я получаю исключение ниже:
App not alive - ping failed
Expected: True
But was: False
Я выполнил команду, чтобы увидеть, какие порты портятся, (netstat -an | find / i "listening") и не может найти 8085
Если я снова запустил команду netsh для создания ACL, я получу сообщение о том, что URL уже существует и указан в списке какследует:
Reserved URL : http://+:8085/
User: <mydomain>\<myusername>
Listen: Yes
Delegate: No
SDDL: D:(A;;GX;;;S-1-5-21-xxxxxxxxxxxx-xxxxxxxxxxx-xxxxxxxxxxxxx-xxxxxxxx)