AutoGRAPH.NET Service Диагностика неисправностей
Версия от 10:33, 16 апреля 2015; Admin (обсуждение | вклад) (Новая страница: «<span style="line-height: 20.7999992370605px;">В случае возникновения ошибок при работе или запуске - рекомен…»)
В случае возникновения ошибок при работе или запуске - рекомендуется включить диагностики (сетевой уровень) .NET приложений режим диагностики
Ошибка "Your process does not have access rights to this namespace"
При запуске AutoGRAPHNETService.exe с правами обычного пользователя на Windows 2008/2012 Вы можете получить сообщение:
Unhandled Exception: System.ServiceModel.AddressAccessDeniedException: HTTP could not register URL http://+:8300/. Your process does not have access rights to t
his namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details). ---> System.Net.HttpListenerException: Отказано в доступе.
his namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details). ---> System.Net.HttpListenerException: Отказано в доступе.
Данная ошибка связана с тем, что процессам с пользовательскими правами запрещено использовать IIS HTTP core, поэтому с правами администратора необходимо выполнить две команды:
netsh http add urlacl url=http://+:8100/ user=%USERDOMAIN%\%USERNAME%
netsh http add urlacl url=http://+:8100/ user=%USERDOMAIN%\%USERNAME%
netsh http add urlacl url=http://+:8100/ user=%USERDOMAIN%\%USERNAME%
где %USERDOMAIN%\%USERNAME% - имя домена и пользователя, под которым запускается процесс. Эти команды дадут права использовать порты tcp/8100 и tcp/8300 на данном компьютере с правами пользователя.