Precompiled Web Application ve Visual Studiu 2012

Jan Holan       18. 1. 2013       Visual Studio, Architektura, ASP.NET/IIS       5615 zobrazení

Již mnoho let je do Visual Studia 2005 až 2010 dostupný doplněk Web Deployment Projects (WDP, WebDeploymentSetup.msi). Jedná se o rozšíření pro build a deployment webových ASP.NET aplikací (Web applications i Web sites). Ve Visual Studiu 2012 již nejsou a nebudou dále dostupné (spolu s Visual Studio setup projects).

WDP jsou v novém Visual Studiu nahrazeny značně přepracovanou funkcí Web Publish s možností publishing profiles a Web Deploy. A vypadá to, že nový Web Publish je ve skutečnosti ještě lepší než WDP, takže tento krok nemůžeme od Microsoftu považovat za unáhlený. Pro porovnání funkcí Web Publish a WDP doporučuji tento hezký článek Visual Studio 2012 Web Deployment Projects are Dead – Long Live Publishing Profiles .

Já jsem ale WDP používal hlavně pro získání předkompilované verze Webových aplikací k nasazení - Precompiled Web Application. Jedná se o verzi, kde jsou i veškeré HTML kódy stránek a kontrolů již přímo zkompilované do managed kódu a tak nejsou viditelné (jinak je ASP.NET kompiluje až při spuštění). Ve WDP jsme pro toto vypnuli Allow precompiled site to be updatable a nastavili např. Merge to a single assembly.

WebDeploymentProject

O tomto výše uvedený článek nepíše ani slovo a po instalaci Visual Studia 2012 tyto volby nenajdete. Ale nezoufejme. Vtip je v tom, že musíme do Visual Studia doinstalovat Windows Azure SDK, který v sobě obsahuje Visual Studio Web Publish Update. Jeho instalace probíhá pomoci Web Platform Installer 4.0  a je dostupná zde vwdorvs11azurepack.exe.

Spustíme VS, zvolíme Publish a hle, na záložce Setting je volba Precompile during publishing a ještě lépe při vyvolání Configure již poznáváme staré známe nastavení Allow precompiled site to be updatable a Merge all outputs to a a single assembly.

Publish


Další odkazy:
http://blogs.msdn.com/b/webdev/archive/2012/08/06/plans-regarding-website-projects-and-web-deployment-projects.aspx
http://msdn.microsoft.com/en-us/library/hh475319.aspx

 

hodnocení článku

0 bodů / 1 hlasů       Hodnotit mohou jen registrované uživatelé.

 

Nový příspěvek

 

                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.

Nyní zakládáte pod článkem nové diskusní vlákno.
Pokud chcete reagovat na jiný příspěvek, klikněte na tlačítko "Odpovědět" u některého diskusního příspěvku.

Nyní odpovídáte na příspěvek pod článkem. Nebo chcete raději založit nové vlákno?

 

  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback