получение System.ServiceModel.AddressAccessDeniedException в Vista для службы WCF - PullRequest
18 голосов
/ 04 марта 2009

У нас есть приложение, которое запускает сервер WCF и приложение читает с него.

Запускается и отлично читается на всех компьютерах с Windows XP.

На нашем компьютере Vista, однако, мы получаем:

System.ServiceModel.AddressAccessDeniedException
"The process has no rights to this namespace."
System.Net.HttpListenerException

URL находится по адресу localhost:

http://localhost:8731/ABC.Testing.Business.Core/SecurityService/?wsdl

Сообщение об ошибке отправлено нам сюда:

http://msdn.microsoft.com/en-us/library/ms733768.aspx

И мы сделали то, что он сказал:

netsh http add urlacl url=... user=...

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

У кого-нибудь есть такой опыт, который может продвинуть нас вперед? Спасибо.

Ответы [ 3 ]

19 голосов
/ 12 июля 2011

У меня была похожая проблема с Windows 7 под управлением Visual Studio 2010. Моим решением была простая библиотека служб WCF с простым консольным проектом, служащим узлом службы WCF.

Мой базовый адрес в app.config был "http://localhost:8080/BookService", и я забыл, что мне нужно было запустить Visual Studio от имени администратора, чтобы заставить Windows сопоставить этот порт с моим приложением.

Как только я запустил Visual Studio в качестве администратора (щелкните правой кнопкой мыши, «Запуск от имени администратора»), он запустился как чемпион.

13 голосов
/ 25 марта 2009

попробуйте прочитать этот пост в блоге и посмотрите, поможет ли это.

http://blogs.msdn.com/paulwh/archive/2007/05/04/addressaccessdeniedexception-http-could-not-register-url-http-8080.aspx

0 голосов
/ 24 мая 2014

У меня была похожая проблема при запуске проекта в VS2013 на ОС Windows 8, эта проблема была решена, когда я начал свой проект в качестве администратора ..

Попробуйте запустить приложение как администратор.

Спасибо Маянк Нагар

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