Teď jste offline a čekáte, až se znova připojí internet.

Chyba: "Serverová aplikace není k dispozici" chybová zpráva ze stránky ASP.NET po instalaci aktualizace zabezpečení MS03-032

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:827641
Příznaky
Společnost Microsoft zjistila chybu v nedávné MS03-32 Aktualizace zabezpečení pro opravy zabezpečení aplikace Internet Explorer po instalaci této opravy v počítači se systémem Microsoft Windows XP a Microsoft ASP má.NET 1.0 nainstalován. Tuto opravu můžete nainstalovat ručně nebo získání nejnovějších důležitých aktualizací z webu Windows Update.

Po instalaci oprava, zobrazí se následující chybová zpráva při požadavku na PROSTŘEDÍ ASP.NET:
Serverová aplikace není k dispozici
Tato chyba se týká pouze počítačů se systémem ASP.NET 1.0 v systému Windows XP. Ne vliv na počítače se systémem Microsoft Windows 2000 nebo Microsoft Windows Server 2003. Tato chyba také neovlivňuje počítačů se systémem Windows XP a ASP.NET 1.1 nainstalována.

V následující tabulce je seznam operační systémy a verzí Microsoft.NET Framework, které jsou vliv této chyby:
.NET Framework verzeProvozní SystémOvlivněné
1.0Systém Windows 2000 ProfessionalNe
1.0Systém Windows 2000 ServerNe
1.0Systém Windows XP ProfessionalAno
1.0Systém Windows Server 2003Ne
1.1Systém Windows 2000 ProfessionalNe
1.1Systém Windows 2000 ServerNe
1.1Systém Windows XP ProfessionalNe
1.1Systém Windows Server 2003Ne
Jak potíže obejít
Chcete-li tuto chybu vyřešit, spusťte dávkový soubor, který je popsané v části "Dávkový soubor" tohoto článku. Tento dávkový soubor nemá následující:
  1. Zastavení služby IIS a ASP.Čistý stav služby.
  2. Odstraní a poté znovu vytvoří účet ASPNET pomocí známé dočasné heslo.
  3. Pomocí systému Windows runas příkaz spustit spustitelný soubor, který vytvoří uživatele ASPNET profil. Profil uživatele ASPNET funguje řešení problému.
  4. Znovu zaregistruje ASP.NET. Tento krok vytvoří nové náhodné heslo pro účet a použije výchozí prostředí ASP.NET řízení přístupu pro tento účet.
  5. Restartuje Internetová informační služba (IIS) Služba.
Dávkový soubor obsahuje pevně dočasného hesla "1pass@word". Budete vyzváni k zadání hesla pro runas příkaz po spuštění dávkového souboru. Po runas příkaz byl dokončen, je-li znovu vytvořit heslo účtu ASPNET pomocí silného náhodnou hodnotu.

Důležité poznámky

  • Dávkový soubor se pravděpodobně nezdaří, pokud nemá pevně zakódované heslo nesplňuje požadavky na složitost hesla v prostředí. Pokud tento k problému dojde, můžete změnit heslo na jinou hodnotu, která je Tato možnost je vhodná pro vaše prostředí.
  • Pokud jste přidali vlastní řízení přístupu nebo databázi oprávnění účtu pro účet ASPNET, je nutné znovu vytvořit tyto nastavení nebo oprávnění po dokončení tohoto dávkového souboru. Důvodem je, že v případě, že účet je přiřazen nový identifikátor zabezpečení (SID) tento účet znovu vytvoří.
  • Používáte-li prostředí ASP.ČISTÉ pracovní proces pomocí vlastní účet, který se liší od účtu ASPNET, nespouštějte této dávkové úlohy soubor. Místo toho je nutné k interaktivnímu přihlášení počítače nebo je třeba použít na runas příkaz vlastního účtu. Tento postup vytvoří uživatele profil pro vlastní účet.
Chcete-li použít dávkový soubor, postupujte takto.

Poznámka: Váš účet musí být členem skupiny Administrators.
  1. Spusťte program Poznámkový blok. Ověřte, zda Zalamování řádků je vypnuto.
  2. Vložte kód dávkový soubor v programu Poznámkový blok.
  3. Uložit soubor jakoc:\fixup.cmd.
  4. Klepněte na tlačítko Spustita klepněte na tlačítkoSpustit.
  5. Typ Program Cmd.exea pak stiskněte klávesu. ZADEJTE.
  6. Na příkazovém řádku zadejte následující příkaz:c:\fixup.cmd, a pak stiskněte klávesu ENTER.
  7. Jakmile se zobrazí výzva k zadání hesla, zadejte1pass@Word.

    Druhé okno příkazového řádku Zobrazí se.
  8. Po použití opravy, zadejte Konecv druhé okno příkazového řádku a stiskněte klávesu ENTER.
  9. Pokud jste dříve nakonfigurovali vlastní řízení přístupu nebo databázi oprávnění účtu pro účet ASPNET, je nutné znovu nyní použít Tato nastavení.

Dávkový soubor

REM Start Batch FileREM This batch file addresses issues that exist with the MS03-32 REM Security Update when you run ASP.NET 1.0 on Windows XP.REM If you have any other configuration, do not run this file.@echo off if exist %SystemRoot%\microsoft.net\framework\v1.1* goto v11_installedREM Change to the .NET Framework installation directory.cd /d %SystemRoot%\microsoft.net\framework\v1.0.3705 echo "Stopping IIS."iisreset /stop echo "----------------------"echo "Stopping the ASP.NET state service if it is running."net stop aspnet_stateecho "----------------------"echo "Deleting the ASPNET account."net user ASPNET /delete echo "----------------------"echo "Creating a new ASPNET account with a temporary password."net user ASPNET 1pass@word /add echo "----------------------"echo "Launching runas to create a profile."echo "You see a command window being created."echo "Type 1pass@word when you are prompted for the temporary password." runas /profile /user:ASPNET cmd.exe echo "----------------------"echo "Reregistering ASP.NET and the ASPNET account."aspnet_regiis -i echo "A new random password has been autocreated for the ASPNET account."echo "----------------------"echo "Restarting IIS."iisreset /start echo "----------------------"echo "The workaround has been applied."echo "Try to access an ASP.NET page."echo "If you have any custom access controls settings for the ASPNET account,"echo "you must re-create them."echo "If you were running the ASP.NET state service, you must restart it."goto done:v11_installedecho "Version 1.1 appears to be installed. Do not run this file.":doneREM End of batch file.
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedené na začátku tohoto článku.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 827641 - Poslední kontrola: 05/20/2011 11:56:00 - Revize: 5.0


  • kbbug kbmt KB827641 KbMtcs
Váš názor
ody>