Как настроить HTTP ACL для приложения REST WCF 3.0 в Windows 7?
Вопрос
Я читал «RESTful .NET» О'Рейли и работаю с примером программы на стр.24 - 25.Это устанавливает пользовательскую привязку для обработки запросов REST.Когда я выполняю код, он терпит неудачу, поскольку у него нет разрешения на настройку прослушивания. http://localhost:8889/TestHttp
По данным MSDN (http://msdn.microsoft.com/en-us/library/ms733768%28VS.100%29.aspx), мне нужно настроить нетш.Я использую следующую строку netsh:
netsh http добавить URL-адрес =http://localhost:8889/TestHttp пользователь=ДОМЕН\пользователь
где DOMAIN\user настроен для моей учетной записи.
Кажется, это обрабатывается в дополнительном окне консоли, но выполнение моего кода вызывает тот же сбой.Кто-нибудь знает, как это исправить ?
Спасибо,
Скотт
Решение
Если вы используете Vista или Windows 7, вам нужно запустить сеанс cmd.exe или powershell от имени администратора, а затем запустить команду.