Jak přepínat mezi 32bitovými verzemi technologie ASP.NET 1.1 a 64bitovou verzí technologie ASP.NET 2.0 v 64bitové verzi systému Windows

Překlady článku Překlady článku
ID článku: 894435 - 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

ÚVOD

Tento článek popisuje postup přepínání mezi 32bitovou verzí technologie Microsoft ASP.NET 1.1 a jinou 32bitovou verzí technologie ASP.NET 1.1 nebo 64bitovou verzí technologie ASP.NET 2.0 v 64bitové verzi systému Microsoft Windows.

Nainstalujete-li obě verze technologie ASP.NET, mohou se zobrazovat chybové zprávy v případě, že neprovedete kroky vedoucí k povolení spuštění prostředí jednotlivých technologií ASP.NET ve službě Microsoft IIS (Internet Information Services) 6.0. Pokud není technologie ASP.NET správně nastavená, může se na webové stránce zobrazit například následující chybová zpráva:
Služba není k dispozici
V protokolu Aplikace mohou být uvedeny chybové zprávy podobné následujícím.

ID události: 2268
ID nezpracované události: 2268
Číslo záznamu : 3746
Zdroj: W3SVC-WP
Kategorie: Není k dispozici
Typ: Chyba
Počítač: název_serveru
Popis:
Nelze načíst všechny filtry ISAPI pro server či službu. Proto bylo spuštění přerušeno.

ID události: 2274
ID nezpracované události: 2274
Číslo záznamu : 3745
Zdroj: W3SVC-WP
Kategorie: Není k dispozici
Typ: Chyba
Počítač: název_serveru
Popis:
Filtr ISAPI C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll nelze načíst kvůli potížím s konfigurací. Aktuální konfigurace podporuje pouze načítání obrazů sestavených pro architekturu procesorů AMD64. Datové pole obsahuje číslo chyby. Chcete-li zjistit další informace týkající se těchto potíží včetně možností odstranění chyb s neodpovídající architekturou procesorů, přejděte na stránku http://go.microsoft.com/fwlink/?LinkId=29349.

Další informace

Služba IIS 6.0 podporuje 32bitový i 64bitový režim. Služba IIS 6.0 nicméně v 64bitové verzi systému Windows nepodporuje spouštění obou režimů současně. Technologii ASP.NET 1.1 lze spustit pouze v 32bitovém režimu. Technologii ASP.NET 2.0 lze spustit v 32bitovém nebo 64bitovém režimu. Z tohoto důvodu je nutné v případě, že chcete spouštět technologie ASP.NET 1.1 a ASP.NET 2.0 současně, spouštět službu IIS ve 32bitovém režimu.

Poznámka: Máte-li v počítači nainstalovaný server Microsoft Exchange Server 2007, použijte pokyny pro 64bitovou verzi technologie ASP.NET 2.0.

Než bude možné přepínat mezi různými verzemi technologie ASP.NET, je třeba navštívit následující webovou stránku MSDN (Microsoft Developer Network) a stáhnout a nainstalovat rozhraní .NET Framework 1.1 a .NET Framework 2.0:
http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx
Pokud máte například 64bitovou verzi systému Microsoft Windows, stáhněte následující dva redistribuovatelné balíčky:
  • .NET Framework Version 2.0 Redistributable Package x64 (64 Bit),
  • .NET Framework Version 1.1 Redistributable.
Po instalaci daných redistribuovatelných balíčků lze přepínat mezi různými verzemi technologie ASP.NET. Postupujte u jednotlivých verzí technologie ASP.NET následujícím způsobem:

ASP.NET 1.1, 32bitová verze

Chcete-li spustit 32bitovou verzi aplikace ASP.NET 1.1, postupujte následovně:
  1. Klepněte na tlačítko Start a na příkaz Spustit, zadejte příkaz cmd a potom klepněte na tlačítko OK.
  2. Zadáním následujícího příkazu na příkazovém řádku povolíte 32bitový režim:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. Zadáním následujícího příkazu nainstalujete verzi technologie ASP.NET 1.1 a nainstalujete mapování skriptu do kořenové složky služby IIS a podsložek:
    %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
  4. Zkontrolujte, zda je stav součásti ASP.NET verze 1.1.4322 v seznamu Rozšíření webových služeb v nástroji Správce Internetové informační služby nastavený na hodnotu Povoleno.

ASP.NET 2.0, 32bitová verze

Chcete-li spustit 32bitovou verzi technologie ASP.NET 2.0, postupujte následovně:
  1. Klepněte na tlačítko Start a na příkaz Spustit, zadejte příkaz cmd a potom klepněte na tlačítko OK.
  2. Zadáním následujícího příkazu na příkazovém řádku povolíte 32bitový režim:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. Zadáním následujícího příkazu nainstalujete verzi technologie ASP.NET 2.0 (32bitovou) a nainstalujete mapování skriptu do kořenové složky služby IIS a podsložek:
    %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
  4. Zkontrolujte, zda je stav součásti ASP.NET verze 2.0.50727 (32bitové) v seznamu Rozšíření webových služeb v nástroji Správce Internetové informační služby nastavený na hodnotu Povoleno.

ASP.NET 2.0, 64bitová verze

Chcete-li spustit 64bitovou verzi technologie ASP.NET 2.0, postupujte následovně:
  1. Klepněte na tlačítko Start a na příkaz Spustit, zadejte příkaz cmd a potom klepněte na tlačítko OK.
  2. Zadáním následujícího příkazu na příkazovém řádku zakážete 32bitový režim:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
  3. Zadáním následujícího příkazu nainstalujete verzi technologie ASP.NET 2.0 a nainstalujete mapování skriptu do kořenové složky služby IIS a podsložek:
    %SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
  4. Zkontrolujte, zda je stav součásti ASP.NET verze 2.0.50727 v seznamu Rozšíření webových služeb v nástroji Správce Internetové informační služby nastavený na hodnotu Povoleno.
Poznámka: Verze sestavení ASP.NET 2.0 se může lišit podle toho, jaká je aktuální vydaná verze sestavení. Tento postup je pro verzi sestavení 2.0.50727.

Technická podpora pro 64bitové verze systému Microsoft Windows

Pokud byl hardware dodán s již nainstalovanou 64bitovou verzí systému Microsoft Windows, zajišťuje technickou podporu a pomoc pro 64bitovou verzi systému Windows výrobce hardwaru. Je to z toho důvodu, že systém Windows XP x64 byl součástí dodaného hardwaru. Výrobce hardwaru mohl upravit instalaci systému Windows x64 pomocí jedinečných součástí. Mohl například zahrnout specifické ovladače zařízení a volitelná nastavení, aby maximalizoval výkon vlastního hardwaru. Společnost Microsoft bude přiměřeně nápomocna v případě, že potřebujete technickou pomoc s vydáním systému Windows x64. Pravděpodobně byste se však měli obrátit přímo na výrobce hardwaru. Výrobce je tím nejkvalifikovanějším pro poskytnutí podpory k softwaru, který instaloval do hardwaru. Pokud jste zakoupili 64bitovou verzi systému Windows samostatně, například 64bitovou verzi systému Microsoft Windows Server 2003, poskytne technickou podporu společnost Microsoft.

Informace o systému Microsoft Windows XP Professional x64 Edition naleznete na následujícím webu společnosti Microsoft:
http://www.microsoft.com/cze/windows/xp/64bit/default.mspx?
Informace o verzích x64 systému Microsoft Windows Server 2003 získáte na následujícím webu společnosti Microsoft:
http://www.microsoft.com/cze/windowsserver2003/64bit/x64/default.mspx

Odkazy

Další informace o 64bitových verzích systému Windows a o 64bitové verzi rozhraní .NET Framework naleznete na následujících webech MSDN (Microsoft Developer Network):
http://msdn2.microsoft.com/en-us/library/aa286481.aspx

http://msdn2.microsoft.com/en-us/netframework/aa496329.aspx

Vlastnosti

ID článku: 894435 - Poslední aktualizace: 24. ledna 2008 - Revize: 6.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
  • Microsoft Windows XP Professional x64 Edition
Klíčová slova: 
kbhowto kbinfo kbwebserver kbconfig KB894435

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