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

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

Na této stránce

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:
Zmenšit tuto tabulkuRozšířit tuto tabulku
.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 File
REM 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_installed

REM 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_state
echo "----------------------"

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_installed
echo "Version 1.1 appears to be installed. Do not run this file."

:done
REM 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.

Vlastnosti

ID článku: 827641 - Poslední aktualizace: 20. května 2011 - Revize: 5.0
Informace v tomto článku jsou určeny pro produkt:
Klíčová slova: 
kbbug kbmt KB827641 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:827641

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