Проверка подлинности службы Windows для веб-службы iis с помощью «Проверка подлинности Windows» - PullRequest
0 голосов
/ 03 июля 2018

Я хочу переключить аутентификацию сайта iis с «Анонимная аутентификация» на «Аутентификация Windows», но я не могу аутентифицировать свою службу Windows, которая работает на том же сервере, я пытаюсь добавить это в мой файл .config услуга

<security mode="TransportCredentialOnly">
                        <transport clientCredentialType="Ntlm" proxyCredentialType="None"realm="" />
                        <message clientCredentialType="UserName" algorithmSuite="Default" />
                    </security>

но это не работает, исключение:

Configuration system failed to initialize ----    at System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
   at System.Configuration.ClientConfigurationSystem.PrepareClientConfigSystem(String sectionName)
   at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   at System.Configuration.ConfigurationManager.get_AppSettings()
   at DynamicReportWinService.DynamicReportingService.OnStart(String[] args) 

как мне войти в мою службу Windows?

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Я добавил это в теге Binding

 <security mode="TransportCredentialOnly">
      <transport clientCredentialType="Windows" />
    </security>

теперь работает: D

0 голосов
/ 03 июля 2018

Просто измените информацию для входа в службу. Введите services.msc Найдите свой сервис -> щелкните правой кнопкой мыши -> Свойства -> Вход в систему

https://docs.microsoft.com/en-us/windows/desktop/ad/service-logon-accounts

...