Az egyik szerelvény - a web-site
Web-site szerkezete lesz körülbelül a következő:
Miután ezeket a lépéseket, akkor létre kell hozni egy virtuális könyvtár az IIS és tegyük készített weboldalán.
Szűk módszer
Due HttpHandlers használni a technológia elérni található fájlokat a gyökér mappában, akkor kap senkitől, még nem létező mappát.
Ugyancsak hiánya miatt egyáltalán nem volt egy fájlt a Web-site könyvtár nem tudja használni az IIS jellemzője - a dokumentum alapértelmezés szerint. Tehát, ha meg kell kérni, hogy a gyökér könyvtárat a web-site, akkor kap egy 403 hiba.
Újrafelhasználása web-oldalak és a felhasználói vezérlők
Miután létrehoztuk a helyén, amely egyetlen szerelvény, hozzon létre egy szerelvény is felhasználható más helyén.
Hozzon létre egy új webhely. ReusabilitySite hívják, és add meg a közgyűlés, mely eredményeként kapott összeállításának első honlapján.
Add az összeállítás lehet a Hozzáadás Referencia menü a honlapon.
Hozzá a projekt a web.config fájlt az alábbiak szerint:
Miután az összes műveletet site felépítése Valami ilyesminek kell a következőket:
Új weboldal oldalát szerelvényt a web.config fájlt, akkor meg kell adni a megfelelő rakodók httpHandlers listájában. Hozzá a projekt Page1.aspx oldalon az első tervezetet.
Újrafelhasználása web-oldalak
Ehhez módosítani kell a web.config fájlt, adjuk hozzá a szakasz és a megfelelő httpHandlers kérelmet kezelő. Abban az esetben, a projekt a cikkben leírt, a web.config tartalmaznia kell a következő információkat:
Próbálja meg végrehajtani a projektet, és menj az oldalra Page1.aspx. A böngésző oldal jelenik meg, állítsa be az első tervezetét.
Újrafelhasználása felhasználói ellenőrző-k
Hozzáadása az egyéni kontroll-s - nem annyira triviális feladat. A teszteléshez, akkor a Default.aspx oldalon, hogy már automatikusan hozzáadódik létrehozásakor ReusabilitySite.
Az első lépés az, hogy regisztrálja a felhasználó ellenőrzése az oldalon. Erre a célra @Register irányelvet, amely meg kell határoznia az összeszerelés, névtér és a tag meghatározására használják és vezérlő az oldalon.
Az oldalak létre ezt a cikket, ez az irányelv a következő lenne:
Szerelés - a név a szerelvény, amely tartalmazza az ellenőrző-s.
Névtér - A név, amely azonosítja az osztályok az ellenőrző-s.
ASP névtér - a névteret, amely alapértelmezés szerint kerülnek a web-oldal és a felhasználói ellenőrző-k a weboldal a válogatás.
TagPrefix - előtagot, amely lehet használni, hogy meghatározzuk a kontroll-s.
Hozzáadása után az irányelv lehet helyezni a web-oldal bármely felhasználói ellenőrzés, ami volt az első weboldal, mert megüt a ASP névtérben.
Egy példa a meghatározása ellenőrző-s oldalanként:
Most lehet futtatni a projekt végrehajtásának és győződjön meg arról, hogy a hozzáadott felhasználói vezérlő jelenik meg az oldalon, valamint a szokásos egyéni vezérlő-s.
Megőrzése szerelvények a GAC
Ahhoz, hogy élvezik a kód újrafelhasználásának, akkor helyet teremtett összeállításakor az első helyszíni szerelés a GAC. Akkor lehet használni, mint az első Web-site és ReusabilitySite.
Alapértelmezésben ez a segédprogram található a C: \ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin
Ez a segédprogram létrehoz kulcsok aláírása a szerelvény. Létrehozásához kulcsok, futtassa a segédprogramot, és adja át a parancssori paramétert -k és a fájl neve:
Miután a segédprogramot a gyökere a C: meghajtó OneAssemble.snk fájl, ami tartalmazza a kulcsot aláírásával a szerelvény.
Most a tulajdonságok Web Deployment Project első weboldalt, akkor ki kell választani a szakasz aláírása, kapcsolja be az Erős elnevezési opciót, és adja meg a fájl elérési útvonalát által létrehozott közüzemi sn.exe:
Meg kell majd fordítsd a projekt.
Ma már lehetőség van, hogy egy aláírt szerelvényt a GAC. összeállítási fájl van a Bin könyvtárban a könyvtár, amelyben a lefordított weboldalán (például C: \ OneAssembleSite \ OneAssembleSite_deploy \ Debug \ bin \ OneAssembleSite.dll).
Sikeres lezárása után a segédprogram használatával Intézőben nyissa meg a szerelvény könyvtárat a Windows könyvtárban, és megtalálni, hogy hozzon létre egy összeállítást:
Megy a szerelvény tulajdonságait, akkor meg tudja határozni az erős neve:
Mint látható, a szigorú szerelvény neve - «OneAssembleSite, Version = 0.0.0.0, Culture = neutral, publickey = a9803a0858b9e7a2».
Segítségével egy összeállítást a GAC
Kezdetnek, akkor kap az első Web-site használatra szerelvény OneAssembleSite. Ehhez összeállítjuk a projekt újra. Mi a segédprogrammal CompileFileParser, hogy megszabaduljon a befordított fájlt, és töltse ki a web.config fájl információt a használt web-oldalak.
Ezután meg kell változtatni a web.config fájlt regisztrálni a szerelvényt a GAC.
Ha ezen az oldalon is csatlakozik a szintaxis: