|
|
Opslået på 24/07/2019 12.45.08
|
|
|
|

Miljø:
WIN 10 x64 system IIS 10-version .net core 2.2
Host ASP.NET Core på Windows med IIS på understøttede operativsystemer: Windows 7 eller nyere, Windows Server 2008 R2 eller nyere.
Først skal du oprette et standard eksempel asp.net kernehjemmeside med VS, findStartup.csDokumenterne er som følger:
Original kode:
Tilføj IIS-servicekoden til ConfigureServices (IServiceCollection-tjenester) og modificer den til:
ForwardClientCertificate-indstilling
- Hvis ForwardClientCertificate er sat til falsk, anmoder reverse proxyen ikke om klientcertifikatet under SSL-håndtrykket mellem reverse proxyen og klienten. Dette er standardadfærden.
- Hvis ForwardClientCertificate sættes til true, anmoder reverse proxyen om klientens certifikat under reverse proxyens SSL-håndtryk med klienten. Klientcertifikatdataene i en brugerdefineret HTTP-header kaldet X-Client-Certificate videresendes derefter. Headerværdien er den base64-kodede PEM-formatstreng for klientcertifikatet. Efter at have tjekket certifikatdataene kan tjenesten lykkes/fejle i at behandle anmodningen og returnere den tilsvarende statuskode. Hvis klienten ikke leverer et certifikat, videresender reverse proxyen det tomme header og lader tjenesten håndtere situationen.
Højreklik på projektets publiceringshjemmeside, den filmetode jeg bruger:
Åbn IIS Manager, opret et nyt site, og opsæt . NET CLR-versionen er "uadministreret kode", fordi IIS fungerer som en reverse proxy og ikke behøver den for at hoste koden.
Kopier filen /bin/Release/netcoreapp2.2/publish/ under projektmappen til rodmappen i den nyoprettede sitemappe.
Prøv at få adgangHyperlink-login er synlig.Fejlen er som følger:
HTTP-fejl 500.19 - Intern serverfejl Den anmodede side kan ikke tilgås, fordi de relevante konfigurationsdata for den side er ugyldige.
Opløsning:
Installationsmiljø: Microsoft Visual C++ 2015 Redistributable og .NET Core Hosting Bundle. (Bemærk: Hent og installer Microsoft Visual C++ 2015 Redistributable før installation af .NET Core hostingpakken.) )
Download link til Microsoft Visual C++ 2015 Redistributable Update 3
Hyperlink-login er synlig.
dotnet-hosting-2.2.6-win downloadlink
Hyperlink-login er synlig.
.NET Core Runtime & Hosting Bundle indeholder alt, hvad du behøver for at køre dine eksisterende .NET Core-applikationer, inklusive hosting ASP.NET Core-applikationer. Pakken inkluderer. NET Core runtime, ASP.NET Core runtime, vil den også tilføje ASP.NET kerne IIS-moduler, hvis den installeres på en computer med IIS.
Når jeg prøver at få adgang til hjemmesiden igen, vises interface-indholdet med succes som følger:
(Slut)
|
Tidligere:Spring Hibernate ser på de SQL-sætninger, der genereres og udføresNæste:Franklins 13 love om selvdisciplin
|