Запуск этого кода в качестве обычного пользователя вызывает исключение HttpListenerException (доступ запрещен). Snippet работает нормально как администратор
class Program
{
static void Main(string[] args)
{
HttpListener listener = new HttpListener();
listener.Prefixes.Add("http://myip:8080/app/");
listener.Start();
//.... and so on
}
}
i пошел вперед и добавил uri, используя netsh (netsh http show перечисляет uri)
netsh http add urlacl url=http://+:8080/app user=domain\user
все еще получая ту же ошибку. Добавление ACL работало для других проектов (они не использовали HttpListener, хотя). Я пробовал несколько комбинаций портов/приложений, ничего не работает.
Какие идеи могут быть причиной?
Запуск .Net 3.5 SP1 в Vistap >