|
|
Postitatud 24.07.2019 12:45:08
|
|
|
|

Keskkond:
WIN 10 x64 süsteemi IIS 10 versioon .net core 2.2
Host ASP.NET Core Windowsis koos IIS-iga toetatud operatsioonisüsteemidel: Windows 7 või uuem, Windows Server 2008 R2 või uuem.
Esiteks, loo vaikimisi asp.net põhiveebilehe näide VS-iga, leiaStartup.csDokumendid on järgmised:
Algne kood:
Lisa IIS teenusekood ConfigureServices(IServiceCollection services) ja muuda seda järgmiselt:
ForwardClientCertificate seadistus
- Kui ForwardClientCertificate on seatud väärale, ei taotle pöördproksi SSL-käepigistuse ajal kliendi sertifikaati pöördproksist kliendi ja kliendi vahel. See on vaikimisi käitumine.
- Kui ForwardClientCertificate on seatud tõele, küsib pöördproksi sertifikaat kliendi SSL-käepigistuse ajal kliendiga. Kliendi sertifikaadi andmed kohandatud HTTP päises nimega X-Client-Certificate suunatakse edasi. Päise väärtus on kliendi sertifikaadi base64-kodeeritud PEM-formaadi string. Pärast sertifikaadi andmete kontrollimist võib teenus õnnestuda või ebaõnnestuda päringu töötlemisel ja tagastada vastava olekukoodi. Kui klient ei esita sertifikaati, edastab pöördproksi tühja päise ja laseb teenusel olukorda lahendada.
Paremklõpsa projekti avaldamise veebilehel, failimeetod, mida kasutan:
Ava IIS Manager, loo uus sait ja seadista . NET CLR versioon on "haldamata kood", kuna IIS toimib pöördproksina ega vaja seda koodi hostimiseks.
Kopeeri fail /bin/Release/netcoreapp2.2/publish/ projekti kataloogi alt uue saidikauti juurkausta.
Proovi ligi pääsedaHüperlingi sisselogimine on nähtav.Viga on järgmine:
HTTP viga 500.19 – sisemine serveri viga Taotletud lehele ei pääse ligi, kuna selle lehe asjakohased konfiguratsiooniandmed on kehtetud.
Lahus:
Paigalduskeskkond: Microsoft Visual C++ 2015 Redistributable ja .NET Core Hosting Bundle. (Märkus: Hangi ja paigalda Microsoft Visual C++ 2015 Redistributable enne .NET Core majutuspaketi paigaldamist.) )
Allalaadimislink Microsoft Visual C++ 2015 Redistributable Update 3 jaoks
Hüperlingi sisselogimine on nähtav.
dotnet-hosting-2.2.6-win allalaadimislink
Hüperlingi sisselogimine on nähtav.
.NET Core Runtime & Hosting Bundle sisaldab kõike, mida vajad olemasolevate .NET Core rakenduste käivitamiseks, sealhulgas majutust ASP.NET Core rakendusi. Pakett sisaldab. NET Core runtime, ASP.NET Core runtime, lisab see ka ASP.NET core IIS moodulit, kui see on paigaldatud IIS-iga arvutisse.
Kui proovida veebilehele uuesti ligi pääseda, kuvatakse liidese sisu edukalt järgmiselt:
(Lõpp)
|
Eelmine:Spring Hibernate vaatleb SQL-lauseid, mis genereeritakse ja käivitatakseJärgmine:Franklini 13 enesedistsipliini seadust
|