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: