V tomto spotu bych rád jednoduše popsal základní rodíl mezi pojmem Virtuální aplikace (Virtual Application) a Virtuální složka / adresář (Virtual Directory). Zásadně je rozdíl mezi těmito dvěma koncepty viděl v IIS 7 (tedy pod Windows 2008 Server nebo Windows Vista), ale vyskytuje se i v IIS 6.
Principiální rozdíl je v tom, že když vytvoříme:
Následné rozdíly se potom projeví například v Aplikačním poolu, kde Virtuální aplikace má svůj vlastní Aplikační pool a běží tak jako samostatná instance Worker Procesu (w3wp.exe) a v případě například pádu jedné Virtuální aplikace nejsou ohroženy ostatní Virtuální aplikace.
Z hlediska programování je rozdíl patrný například tak, že když ASP stránka vytvoří Cookies, tak tato Cookies je platná pouze pro tuto Virtuální aplikaci.
v IIS 7 je rozdíl patrný na první pohled, protože pro zakládání těchto dvou složek jsou různé položky v menu. V IIS 6 je tato funkce schovaná pod kartou Vlastnosti virtuální složky (Properties), kde na úvodní záložce je položka Application name, která může nebo nemusí být vytvořena a právě tento rozdíl definuje, zda se jedná pouze o Virtual Directory nebo o Virtual Application.
Chcete-li ke komentáři přidat svou fotku nebo jinou ikonku, postupujte podle návodu.