IIS Windows-godkendelsesinstallationsproblemer

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at installere Master Data Service MSD på min lokale maskine. Teoretisk er der tre trin:



  • forudinstallationsopgaver

  • Installationsopgaver

  • Post-installationsopgaver



Under forudinstallationsopgaverne verificerer vi installationskravene.


Webdatabasen Master Data Services har brug for nogle Windows Web Server roller og rolletjenester. Blandt disse tjenester har vi 'Windows-godkendelse' (under Sikkerhed).


Problemet er, at jeg ikke fandt under sikkerhedsnode Windows Authentication. I stedet finder jeg Basic Authentication.


Mit OS er Windows 10.


For at installere (tilføj) de ønskede roller jeg følger de teoretiske instruktioner:


Control panel| Programs and features| turn Windows Featues on or off. Jeg udvider derefter Security under World Wide Web Services, men der er ingen Windows-godkendelse blandt afkrydsningsfelterne, der er kun grundlæggende godkendelse.


Også når jeg åbner IIS og dobbeltklik Godkendelsesruden er der 4 Autentificering (basic, anonymous,ASP.net impersonation and formular), så igen finder jeg ikke windows Authentication.


Jeg læser nogle forslag på internettet, der fortæller, at vi kan redigere filen ApplicationHost.config. Jeg finder 2 filer på forskellige stier.


Placeringen af ​​den første er: C:Program Files (x86)IIS ExpressAppServer


og den anden placering er: C:WindowsSystem32inetsrvconfig


I disse filer erstatter jeg <windowsAuthentication /> under


<security><authentication> node af:


<windowsAuthentication enabled="true">
                <providers>
                    <add value="Negotiate" />
                    <add value="NTLM" />
                </providers>
            </windowsAuthentication>


og jeg tilføjer også <add name="WindowsAuthenticationModule" lockItem="true" /> under <system.webServer><modules>


Jeg gjorde det på de 2 filer, fordi jeg ikke var sikker på, om det kun skulle gøres på sidstnævnte eller ej (iis og ikke iisexpess). Men selv med disse ændringer virker det ikke, og hvad overrasker mig er, at når jeg åbner iis efter redigering af filen, finder jeg også Windows-aythentikering blandt godkendelseslisten i godkendelsesruden. Så konkluderer jeg, at redigering slet ikke har tjent gør ingen ændring til IIS.


Selvfølgelig fordi jeg ikke kunne aktivere Windows-godkendelse, når jeg åbner MDS (for at gøre installationstrinnet), får jeg en advarselsfejl, der fortæller, at IIS ikke er konfigureret korrekt, fordi Windows-godkendelse ikke er installeret på denne server.

Bedste reference


Du finder her, hvordan du tilføjer det, og derefter kan du bruge det:
https://weblogs.asp.net/zroiy/missing-windows-authentication-provider-for-iis-7-on-windows-server-2008[15]