Я получаю следующую ошибку при прохождении учебника WCF.
HTTP не может зарегистрировать URL http: // +: 8000 / ServiceModelSamples / Service / . Ваш процесс не имеет прав доступа к этому пространству имен (подробнее см. Http://go.microsoft.com/fwlink/?LinkId=70353 ).
Это что-то вызвано ограничением на Windows 7?
Ответы:
Проблема в том, что URL заблокирован от создания Windows.
Действия по исправлению: Запустите командную строку от имени администратора. Добавьте URL в ACL
источник
Если вы работаете через IDE, вам следует помочь в качестве администратора. Для этого найдите значок приложения Visual Studio 2008/10, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».
источник
Другое решение - использовать адрес
http: // localhost: 8732 / Design_Time_Addresses / YOUR_ADDRESS .
.NET Framework (3.5) автоматически регистрирует этот адрес (http: // *: 8732 / Design_Time_Addresses) для области отладки. Это полезно, когда вам нужно разместить службы в Visual Studio для отладки или тестирования. Не используйте это на производстве ...
источник
Откройте командную строку от имени администратора и напишите ниже команду, чтобы добавить свой URL:
несколько моментов, которые нужно иметь в виду:
Для получения дополнительной информации вы можете проверить: Настройка HTTP и HTTPS
источник
Откройте Visual Studio с правами администратора. Он запустится.
источник
Другой вариант, что работа ..,
Если вы измените dedentity в пуле приложений, вы можете запустить код, идея состоит в том, чтобы изменить учетную запись выполнения пула приложений для одной учетной записи с большим количеством привилегий,
Для более подробной информации используйте этот блог
https://letrasandnumeros.com/2017/11/27/http-could-not-register-url-http-80-hellowcf-your-process-does-not-have-access-rights-to-this-namespace/
источник
Я работаю над Windows Vista. Даже я столкнулся с той же проблемой, но когда я попытался запустить VS 2008 с правами администратора, проблема была решена, и мой сервис был запущен. :)
источник
Запуск Visual Studio с правами администратора может решить эту проблему, но если вы используете Visual Studio, например, с TortoiseSVN, вы не сможете зафиксировать какие-либо изменения. Другим возможным решением было бы запустить службу от имени администратора, а остальные Visual Studio от имени локального пользователя.
источник
Пожалуйста, откройте Visual Studio в режиме администрирования и попробуйте.
источник
Пожалуйста, откройте Visual Studio от имени администратора:
источник