Souběžné spouštění různých verzí ASP.NET webových stránek (Razor)

, autor: Tom FitzMacken

Tento článek vysvětluje, jak spustit weby ASP.NET Web Pages (Razor) na stejném počítači nebo serveru, pokud jsou weby nakonfigurované tak, aby používaly různé verze ASP.NET webových stránek.

Naučíte se:

  • Jaké je výchozí chování ASP.NET, pokud máte weby vytvořené pomocí ASP.NET webových stránek.
  • Jak nakonfigurovat nový web tak, aby běžel se starší verzí ASP.NET webových stránek.

Toto je funkce ASP.NET představená v článku:

  • Nastavení webPages:Version konfigurace.

Verze softwaru

  • ASP.NET Webové stránky (Razor) 3

Tento kurz také funguje s webovými stránkami ASP.NET Web Pages 2 a ASP.NET Web Pages 1.0.

ASP.NET Webové stránky podporují možnost souběžného spouštění webů. To vám umožní dál spouštět starší aplikace ASP.NET Web Pages, vytvářet nové aplikace ASP.NET Web Pages a spouštět je všechny na stejném počítači.

Při instalaci webových stránek pomocí nástroje WebMatrix je potřeba si zapamatovat několik věcí:

  • Ve výchozím nastavení budou existující aplikace Webových stránek na vašem počítači spuštěny jako nejnovější verze. (Sestavení se instalují do globální mezipaměti sestavení (GAC) a používají se automaticky.)

  • Pokud chcete spustit web s použitím jiné verze ASP.NET webových stránek, můžete web nakonfigurovat tak, aby to udělal. Pokud váš web ještě nemá souborweb.config v kořenovém adresáři webu, vytvořte nový, zkopírujte do něj následující kód XML a přepište stávající obsah. Pokud web již obsahuje souborweb.config , přidejte <appSettings> do oddílu prvek podobný následujícímu <configuration> .

    <?xml version="1.0"?>
    <configuration>
      <appSettings>
        <add key="webPages:Version" value="1.0"/>
      </appSettings>
    </configuration>
    

    Pokud v souboru web.config nezadáte verzi, nasadí se web jako nejnovější verze. (Sestavení se zkopírují do složky bin v nasazené lokalitě.)

  • Nové aplikace, které vytvoříte pomocí šablon webů ve webové matici, zahrnují sestavení verzí webových stránek ve složce bin webu.

Obecně můžete vždy určit, kterou verzi webových stránek použít s webem, pomocí NuGet k instalaci příslušných sestavení do složky bin webu. Pokud chcete najít balíčky, navštivte NuGet.org.

Další materiály

Hlavní funkce webových stránek ASP.NET 2