Я использую Visual Studio 2013 для публикации WorkerRole to Azure. WorkerRole должен связать порт 80, и начать Owin WebAPP:Azure Cloud Service - доступ запрещен (привязка к порту)
WebApp.Start<Startup>(new StartOptions(url: baseUri));
Все работает, если я запустить его локально на Лазурном Emulator, но когда я запускаю его в прямом эфире на Azure он терпит неудачу. Соответствующее Исключение:
Inner Exception: Access is denied
at System.Net.HttpListener.AddAllPrefixes()
at System.Net.HttpListener.Start()
at Microsoft.Owin.Host.HttpListener.OwinHttpListener.Start(HttpListener listener, Func`2 appFunc, IList`1 addresses, IDictionary`2 capabilities, Func`2 loggerFactory)
at Microsoft.Owin.Host.HttpListener.OwinServerFactory.Create(Func`2 app, IDictionary`2 properties)
Я попытался RDP-кий к экземпляру и добавлению правила ACL, которые были обычным источником таких ошибок на локальной машине
netsh http add urlacl url=http://+:80/ user=Everyone
, но безуспешно, она все еще дает та же ошибка.
Кто-нибудь встретился с этой проблемой и мог указать мне в правильном направлении для ее решения?
Спасибо!
Это решение сработало и для меня. Спасибо, что поделился! –