Существует несколько вопросов о том, как разрешить приложению WCF с собственным размещением использовать BasicHttpBinding с HTTP.SYS без административных привилегий.Это сводится к необходимости предоставления разрешения (из контекста администратора) на URL, после чего пользователь может размещать все что угодно по указанному URL.
netsh http add urlacl url = http://+:80/MyService
Я хотел бы иметь возможность запрашивать и добавлять зарегистрированные URL-адреса, не прибегая к синтаксическому анализу результатов командной строки инструментов "netsh" или "httpconfig".
Существует ли общедоступный Win32 или.NET API, который я могу вызвать для этой функции?