Összeállítása Web Application projektek
Mert előre lefordított egyetlen szerelvény webes alkalmazás projekt Forráskódfájlok által használt Microsoft Építsd Engine (MSBuild). Összeállítása az ASP.NET weboldalak (ASPX) és felhasználói eszközök (ASCX) végzik dinamikusan a kiszolgálón ASP.NET fordítóval.
Minden projekt kódfájlokhoz (önálló fájlokat, valamint a kód mögött fájlokat és kivitelező osztály) előre összeállított egyetlen szerelvény. Alapértelmezésben az összeállítás jön létre, és tárolja a Bin mappában. Mivel ez a válogatás modell létrehoz egy szerelvény, megadhat különféle attribútumok, beleértve a nevét és verzióját a szerelvény. Azt is megadhatja a helyét a kimeneti egységet. Változtatni a helyét a kimeneti összeszerelés, a Solution Explorer a jobb gombbal a projekt nevére, majd kattintson a Tulajdonságok parancsra. majd válassza a Létrehozás lapot. Az építés egy golf Output utat. ahol megadhatja az elérési utat a kimeneti egységet.
Ahogy a Web site design, webes alkalmazás projekt határozza meg a fájl helyett a projekt mappát. A projekt fájl hivatkozásokat tartalmaz a fájl szerepel a projektben, valamint hivatkozásokat az összeszerelés és a többi paramétert a projekt metaadatokat. A fájlokat a projekt mappájában, de nem határozza meg a projekt fájl nem gyűjtötték össze részeként Web Application Project. Hivatkozásokat a paramétereket a projekt létrehozott és módosított Visual Studio vagy a Visual Web Developer Express, menti a projekt kiterjesztésű fájl PROJ, amely létrehozta az egyes projektek.
Futni és hibakeresés oldalak összeállításához egy webes alkalmazás projekt. Ugyanakkor az építőiparban a teljes webes alkalmazás projekt lehet tenni gyorsan, mert a Visual Studio és a Visual Web Developer Express használ inkrementális modell építése, amely építése csak a megváltozott fájlokat.
Összeállítása class fájlokat
Összeállításához class fájlokat a projekt web-alapú alkalmazások utility MSBuild. class fájlok össze egy egységes szerkezetet. Alapértelmezésben ezek tárolják a Bin mappában. MSBuild általános szabályok kiterjesztése lehet használni, hogy konfigurálja a fordítási folyamatot. További információért lásd. A MSBuild Áttekintés rész.
A következő táblázat bemutatja a fajta összeállított egyetlen szerelvény class fájlokat a webalkalmazás projektet.
összeállítása beállítások
Név és a kimeneti változata a szerelvény, valamint egyéb információkat lehet beállítani a Projekt tervező elemek felhasználásával az alkalmazás oldalán. A Projekt tervező oldalt építési beállíthatja projekt épít. Például beállíthatja a rendelést hibakezelés, valamint információt a kimenő adatok szerelvény. Ezen túlmenően, a tulajdonságai oldalon a Build Rendezvények adhat megteendő intézkedések előtt és után az építési fordításkor. További információ a oldal tulajdonságait, lásd. A projektek részén, a felhasználói felület elemeit.
Ha ingatlan Építőanyag Action beállítása Fordítsuk. az alapértelmezett MSBuild program összeállítása csak az osztály fájlokat a webalkalmazás projektet. Megjegyezzük, hogy a class fájlokat szereplő App_Code mappát a projekt webalkalmazásokra felhasználásával összeállított ASP.NET. Egy összeállítás ezen fájlok végzik, még akkor is, ha az érték nincs megadva kifejezetten lefordítani a kereset az építőiparban.
App_Code mappa létezik webes projektek. Ez a mappa általában nem szerepelnek az internetes alkalmazás projektek. További információ a App_Code mappában látni. Az Általános kód mappát ASP.NET webes projektek.
pre-kód fájlok össze egyetlen szerelvény segítségével MSBuild programot. Ugyanakkor, weboldalakat ASP.NET (ASPX) és felhasználói eszközök (ASCX) webes alkalmazás projekt összeállítása dinamikusan a szerver ASP.NET fordítóval. Ez azt jelenti, hogy a fordítás után, és telepít egy ASP.NET weboldal, ahol lehet, hogy bizonyos változtatásokat. Például meg lehet változtatni az elrendezés a kezelőszervek, szín, betűtípus, és más lehetőségeket, hogy ellenőrizzék a oldal kinézetét. Amikor, miután ilyen változtatásokat a honlapon előbb oldalkérés, ASP.NET újrafordítja a megváltozott fájlokat.
Megadhatjuk a vezérlés a kód mögött fájlt, ha védett, vagy megosztott. Mivel ASPX oldalas örökli a kód mögött fájlt, az oldal fogja használni ezt a kontroll. Ezekben az esetekben célszerű, hogy a meghatározás az ellenőrzés a kód mögött fájlt.
Típusú kontroll kell örökölni beépített típusú ASP.NET.
Meg kell határozni, hogy más, mint egy bizonyos alapértelmezett ellenőrzése terjedelmét. Region utal, hogy a rendelkezésre állási szintet, például a nyilvánosság számára. privát. belső. védett és védett belső.
Mivel az összes osztály fájlok össze egyetlen szerelvény, csak akkor kell telepíteni ezt a szerelés ASPX- és ASCX-fájlok és statikus tartalom fájlokat. Ebben a modellben a leíró ASPX-fájl nem fordítva futtatható kódot, amíg az oldal a böngésző által igényelt.
Ha szükséges, akkor össze ASPX-fájlt, és bevonja őket egyetlen szerelési telepítéshez. További információ arról, hogyan kell telepíteni webes alkalmazások, lásd. Hogyan projekteket. Közzététele webes alkalmazás projektek.