Trenutno ste van mreže; čekamo da se ponovo povežete na internet

Upozornení certifikačná po inštalácii Visual Studio 2015 aktualizácia 3

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3180222
Príznaky
Sa vyvinul aplikácií prostredníctvom protokolu HTTPS použitím verzie Visual Studio 2015, aktualizácia 1 alebo 2 aktualizácie. Však po inštalácii Visual Studio 2015 aktualizácia 3, spustení prijímania upozornení na nedôveryhodné certifikátu.
Príčina
Počas úvodnej inštalácie programu Visual Studio, ak ešte neexistuje certifikát IIS Express nainštaluje Certifikát s vlastným podpisom do priečinka "Certifikáty (lokálny počítač) \Personal\Certificates". Prvýkrát ladenie webovej aplikácie, ktorá používa protokol SSL, sa zobrazí výzva na inštaláciu tohto certifikátu do priečinka "Certifikáty - aktuálny User\Trusted koreňový certifikačný Authorities\Certificates".

Počas aktualizácie Visual Studio 2015 aktualizácia 3 IIS Express nainštaluje nový SHA256 Certifikát s vlastným podpisom do priečinka \Personal\Certificates certifikáty (lokálny počítač). Pretože je certifikát nainštalovaný v certifikáty – aktuálny User\Trusted koreňový certifikačný Authorities\Certificates priečinok, Visual Studio nedokáže výzva na inštaláciu nových SHA256 certifikát do certifikáty – aktuálny User\Trusted koreňový certifikačný Authorities\Certificates priečinok.
Riešenie

Metóda 1

Poznámka: Toto je preferovaným spôsobom.

  1. Spustite nasledujúci skript v systéme Windows PowerShell ISE:

    ipmo PKI$name = [GUID]::NewGuid()$cerFile = "$env:TEMP\$name.cer"$certs = Get-ChildItem Cert:\LocalMachine\My -DnsName localhost -SSLServerAuthentication | ? {($_.FriendlyName -eq 'IIS Express Development Certificate') -and ($_.SignatureAlgorithm.FriendlyName -ieq 'sha256RSA') -and ($_.EnhancedKeyUsageList.Count -eq 1)}if ($certs.Count -eq 0){    Write-Error 'Cannot find any SHA256 certificate generated by IIS Express. Please make sure that the latest version of IIS Express is installed.'}else{    foreach ($cert in $certs)    {        Export-Certificate -Cert $cert.PSPath -FilePath $cerFile -Type CERT | Out-Null        Import-Certificate -FilePath $cerFile -CertStoreLocation Cert:\CurrentUser\Root | Out-Null        Remove-Item $cerFile -Force    }    Write-Host 'Successfully installed the certificate to Trusted Root Certification Authorities of the current user.'}

  2. Kliknite na tlačidlo Áno , keď sa zobrazí nasledujúce upozornenie:

    Certifikačná autorita upozornenie
  3. Po skript ukončí, zobrazia sa nasledujúce hlásenie v okne príkazu prostredia PowerShell ISE:

    Úspešne nainštalovaný certifikát dôveryhodné úrady pre vydávanie základných aktuálneho používateľa.

Metóda 2

Nakonfigurujte počítač nedôveruje IIS Express certifikát. Ak to chcete urobiť, postupujte nasledovne:
  1. Otvorte konzolu Microsoft Management Console kliknutím na tlačidlo Štart, zadaním Spustiť, a potom stlačte kláves Enter. V dialógovom okne spustiť zadajte konzola MMC, a kliknite na tlačidlo OK.
    Výsledné dialógové okno spustiť, zadajte mmc a kliknite na tlačidlo OK.

  2. Pridajte modul Správa certifikátov v lokálnom počítači. Ak to chcete urobiť, postupujte nasledovne:
    1. V ponuke súbor kliknite na položku Pridať alebo odstrániť modul.
      Pridanie alebo odstránenie modulov konzoly
    2. V dialógovom okne Pridanie alebo odstránenie modulov vyberte Certifikátya kliknite na tlačidlo pridať.
      Vyberte certifikáty a kliknite na tlačidlo Pridať.
    3. V dialógovom okne modul vyberte kontoa kliknite na tlačidlo ďalej.
      Kliknite na tlačidlo
    4. V dialógovom okne Výber počítača vyberte Lokálny počítača kliknite na tlačidloDokončiť.
      Vyberte
    5. V dialógovom okne Pridanie alebo odstránenie modulov vyberte Certifikáty znovu a tentokrát vybrať používateľské konto v dialógovom okne modulu Certifikáty .
      Vyberte
  3. Export certifikátu SHA256 IIS Express z \Personal\Certificates certifikáty (lokálny počítač), takto:
    1. Vývoj IIS Express certifikát otvoriť, skontrolujte, či ste vybrali SHA256 certifikát. a potom kliknite na skopírovanie súboru.
      Vyberte certifikát SHA256 a kliknite na položku kopírovať súbor...
    2. V Sprievodcovi exportom certifikátov, vyberte nie, exportovať súkromný kľúča kliknite na tlačidlo ďalej.
      V dialógovom okne Sprievodca exportom certifikátov vybrali: nie, exportovať súkromný kľúč
    3. Na ďalšej strane sprievodcu vyberteDER kódované binárne X.509 (. CER), a kliknite na tlačidlo ďalej.
      Vyberte binárne X.509 s kódovaním DER (. CER) a potom kliknite na položku ** ďalej
    4. Na ďalšej strane sprievodcu vyberte miesto na disku a vykonajte zvyšné kroky, kým sa úspešne exportovať certifikát.
  4. Importujte exportovaný certifikát v nasledujúcom umiestnení:

    Certifikáty - aktuálny User\Trusted Root vydávanie Authorities\Certificates
    Ak to chcete urobiť, postupujte nasledovne:
    1. Prejsť na certifikáty – aktuálny User\Trusted koreňový certifikačný Authorities\Certificates, kliknite na tlačidlo akcie, ukážte na položku Všetky úlohy a kliknite na tlačidlo * Import.
    2. Sprievodcu importom certifikátov vyhľadajte certifikát, ktorý ste práve exportovali (Dôveryhodné koreňové certifikačné úrady) a potom kliknite na položku umiestniť všetky certifikáty v nasledovnom priestore.
      Umiestniť všetky certifikáty v ukladacom priestore Dôveryhodné koreňové vydávanie Authorirty
    3. Kliknite na tlačidlo ďalej, skontrolujte, či je vybratý správny certifikát a kliknite na tlačidlo Dokončiť.

    Po úspešnom importovaní Certifikát s vlastným podpisom IIS, už zobrazí upozornenie o certifikačná počas vývoja.

Upozornenie: Tento článok bol preložený automaticky.

Svojstva

ID članka: 3180222 - Poslednji pregled: 07/22/2016 13:23:00 - Verzija: 3.0

  • kbexpertiseinter kbprb kbsurveynew kbmt KB3180222 KbMtsk
Povratne informacije