WSUS související webové služby mohou přestat pracovat při upgradu počítače se systémem Windows Server 2003 Windows Server 2008

Překlady článku Překlady článku
ID článku: 948139 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Předpokládejme následující situaci. Máte počítač se systémem Windows Server 2003 Windows Server Update Services (WSUS) 3.0 Service Pack 1 (SP1) nainstalován. Inovací počítače na Windows Server 2008. V tomto scénáři může WSUS související webové služby přestat pracovat.

Při pokusu o přístup správce konzoly WSUS zobrazí následující chybová zpráva:

Chyba: Chyba připojení

Připojit WSUS server došlo k chybě. K této chybě může dojít pro počet důvodů. Zkontrolujte připojení k serveru. Pokud potíže potrvají, obraťte se na správce sítě.

Klepněte na příkaz obnovit server uzel znovu připojit na server.
Navíc při klepněte Chyba kopie do schránky se zobrazí následující informace o chybě:
Konzoly pro správu WSUS se nemohl připojit k serveru WSUS prostřednictvím vzdáleného API.

Ověřte, zda jsou na serveru spuštěna služba Update Services, IIS a SQL. Pokud potíže potrvají, restartujte IIS, SQL a službu Update Services.

Konzoly pro správu WSUS došlo k neočekávané chybě. Může to být přechodný chyba; zkuste restartovat konzoly pro správu. Pokud potíže potrvají,

Zkuste odstraněním souboru wsus pod % appdata%\Microsoft\MMC\ odebrání trvalých předvolby pro konzolu.

System.IO.IOException--The handshake se nezdařilo kvůli formátu neočekávaný paket.

Zdroj
System

Trasování zásobníku:
v System.Net.Security.SslState.StartReadFrame (vyrovnávací paměti Byte [], Int32 readBytes, AsyncProtocolRequest asyncRequest)
v System.Net.Security.SslState.StartReceiveBlob (Byte [] vyrovnávací paměti, AsyncProtocolRequest asyncRequest)
v System.Net.Security.SslState.CheckCompletionBeforeNextReceive (ProtocolToken zprávu, AsyncProtocolRequest asyncRequest)
v System.Net.Security.SslState.StartSendBlob (příchozí Byte [], Int32 počet, AsyncProtocolRequest asyncRequest)
v System.Net.Security.SslState.ForceAuthentication (logická receiveFirst, Byte [] vyrovnávací paměti, AsyncProtocolRequest asyncRequest)
v System.Net.Security.SslState.ProcessAuthentication (LazyAsyncResult lazyResult)
v System.Net.TlsStream.CallProcessAuthentication (stav objektu)
v System.Threading.ExecutionContext.runTryCode (objekt userData)
v System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (TryCode kód, CleanupCode backoutCode, objekt userData)
v System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback zpětné volání, stav objektů)
v System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback zpětné volání, stav objektů)
v System.Net.TlsStream.ProcessAuthentication (LazyAsyncResult výsledek) v System.Net.TlsStream.Write (vyrovnávací paměti Byte [], Int32 posun, velikost Int32)
v System.Net.PooledStream.Write (vyrovnávací paměti Byte [], Int32 posun, velikost Int32)
v System.Net.ConnectStream.WriteHeaders (logická asynchronní)
** Tato výjimka byla vnořená uvnitř z následující výjimce **

System.NET.WebException--Nadřízené připojení bylo uzavřeno: na odeslání došlo k neočekávané chybě.

Zdroj
Microsoft.UpdateServices.Administration

Trasování zásobníku:
v Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer (objektu args [])
v Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer (String serverName, Boolean useSecureConnection, Int32 číslo_portu)
v Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer (String serverName, Boolean useSecureConnection, Int32 číslo_portu)
v Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer (PersistedServerSettings nastavení)
v Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
v Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServerAndPopulateNode (logická connectingServerToConsole)
v Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.OnExpandFromLoad (stav SyncStatus)
Při kontrole Internetová informační služba (IIS) přihlásí WSUS server naleznete, nezdařilo požadavků HTTP a jsou generována chyba HTTP 405. Řádek protokolu následujícímu:
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2008-02-07 19:48:09 fe80::2ddc:2f84:4cfe:6bf3%10 POST /ApiRemoting30/WebService.asmx - 80 <username> fe80::2ddc:2f84:4cfe:6bf3%10 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.1433) 405 0 1 0
Výchozí umístění souborů protokolu IIS je Poznámka: následující cestu:
%SystemDrive%\Inetpub\Logs\Logfiles\w3svc1

Příčina

K tomuto problému dochází, protože popisovač mapování pro výchozí webový server v IIS 7.0 neobsahují mapování příponou ASMX při upgradu systému Windows Server 2003 Windows Server 2008. K tomuto chování dochází, přestože Microsoft ASP.NET je nainstalována v IIS 7.0.

Windows Server 2008 nepřidá WSUS 3.0 SP1 instalace mapování skriptů pro virtuální adresář WSUS. Místo toho WSUS 3.0 SP1 spoléhá na mapování skriptu na výchozím webu. Někdy při inovaci systému Windows Server 2003 Windows Server 2008 mohou existovat žádné mapování skriptu asmx na výchozím webu. Proto může WSUS související webové služby přestat pracovat.

Jak potíže obejít

Tento problém vyřešit, odinstalujte službu role ASP.NET ve službě IIS a pomocí Správce služeb přeinstalujte službu. Postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na položku Nástroje pro správu a potom klepněte na tlačítko Správce serverů.
  2. Rozbalte rolí a klepněte na Webový Server (IIS).
  3. V části Role služby klepněte na položku Odebrat Role služby.
  4. Zakázat, zaškrtnutí políčka ASP.NET a potom klepněte na tlačítko Další.
  5. Klepněte na tlačítko Odebrat.
  6. Počkejte na dokončení procesu odebrání a potom klepněte na tlačítko Zavřít.
  7. V části stejné Role služby klepněte na položku Přidat Role služby.
  8. Povolení políčka ASP.NET a potom klepněte na tlačítko Další.
  9. Klepněte na tlačítko nainstalovat.
  10. Počkejte na dokončení procesu instalace a klepněte na tlačítko Zavřít.

Další informace

Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
948014Popis balíčku aktualizace Windows Server Update Services 3.0 Service Pack 1

Vlastnosti

ID článku: 948139 - Poslední aktualizace: 8. února 2008 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Server 2008 for Itanium-Based Systems
  • Microsoft Software Update Services 1.0
Klíčová slova: 
kbmt kberrmsg kbexpertiseinter kbtshoot kbprb KB948139 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:948139

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com