..


Sponzorované odkazy

Nasadenie ASP.NET aplikácie

V čase, keď využívame naše znalosti o ASP.NET a vytvoriť webovú aplikáciu, ďalším krokom je vytvoriť si vzťah k nasadeniu (nasadenie v angličtine) rovnaké. Našťastie opäť pre tento účel nám pomáha Visual Studio.

Ako bolo povedané na začiatku tejto príručky existuje mnoho stránok šablóny, ktoré môžete použiť na vývoj a nasadenie našej aplikácie na rôznych platformách

  • HTTP
    Pre tieto stránky Visual Studio vytvorí virtuálny adresár IIS a používa IIS zachytiť žiadosti vo vývoji. V tomto modeli sa spis týka riešenia (extension. SLN) sa nachádza v adresári zadanom v nastavení projektu vo Visual Studio. Zdrojový kód je budú uchovávať v adresári IIS virtuálny (... \ Inetpub \ wwwroot). Aj keď to nie je najvhodnejší model vývoja pre mnoho organizácií, v niektorých prípadoch (napr. namiesto vývoj jednotlivých programátorov), môže byť uvedený.

  • FTP
    Táto možnosť je vytvoriť FTP miest bol predstavený v roku 2005 verzia Visual Studio Projects pre tých, ktorí chcú spravovať vzdialene cez FTP server. Napríklad, že sa táto možnosť neodporúča, ak používate vzdialený hostingové služby pre vaše webové stránky. Týmto spôsobom máte jednoduchý mechanizmus pre prenos súborov z vývojového prostredia, ktorá je hostiteľom webe. Pre tento typ webu Studio Visul sa môžu pripojiť k FTP serveru, na ktorý treba čítať a písať oprávnenia pre adresár. Ak máte tieto oprávnenia pomocou Visual Studio, môžete spravovať obsah FTP servera.

  • Súborový systém
    Táto možnosť je viac orientovaná na potreby vývojárov. Pomocou tohto modelu sa používa webový server zabudovaný do Visual Studio samotné spustenie a testovanie aplikácie a môžete umiestniť do adresára na akomkoľvek mieste na miestnom súborovom systéme alebo na zdieľané priečinky v inom počítači. Tento model je voľbou, ak nemáte prístup k IIS alebo nemáte oprávnenie správcu systému, ktorý vývoji aplikácie. Týmto spôsobom je web beží lokálne na systém, ale nezávisle na IIS a môžete vyvíjať a testovať miesto v súborovom systéme. Potom, keď miesto je pripravené dosť vytvoriť virtuálny adresár IIS a ukazujú na rovnaké miesto v súborovom systéme, kde nájdete miesto.

Pre mnoho programátorov pre nasadenie aplikácie je o čom premýšľať do konca vývojového procesu, a je úplne oddelené. Miesto nasadenie webové aplikácie, je potrebné považovať činnosť čoskoro v procese vývoja, pretože, a to najmä po príchode cloud computing, nebudete mať prístup k serverom, na ktorých samotnej aplikácie bude spustený.

Z tohto dôvodu, Visual Studio obsahuje niekoľko nových funkcií, vďaka ktorým je nasadenie aplikácie ďaleko ovládateľnejší ako predtým.

Medzi tieto nové funkcie patrí:

  • Web balenie
  • Správa súboru web.config pre distribúciu
  • Distribučné databázy
  • Ako publikovať One-Click

V predchádzajúcich verziách vývojového prostredia, ktorá nezahŕňala sú tieto funkcie zvyčajne vytvoril inštalačný balíček pre nasadenie webových aplikácií. Hoci vytvorenie súboru tohto typu je lepší ako len kopírovanie súborov na webový server, by mohol byť z inštalačného balíčka, neberie do úvahy niektoré veci, ako je skutočnosť, že štruktúra databázy, môže zmeniť v jednej z distribúcií po prvej aplikácii.

Nová funkcia umožňuje vaše webové balení obísť tieto problémy. Prostredníctvom tohto nástroja môžete vytvoriť komprimovaný súbor alebo priečinok obsahujúci všetko potrebné k nasadeniu projektu na webový server.

Web balíček obsahuje:

  • Obsah (webové formuláre, ovládacích prvkov, HTML, atď.)
  • Schéma databázy a dát servera SQL Server (v prípade, že aplikácia vyžaduje je)
  • Nastavenie IIS
  • Ďalšie prvky potrebné pre podporu projektu (komponenty na inštaláciu do globálnej medzipamäte zostavenie, bezpečnostné listy, informácie o nastavení položiek registra, atď.)

Po vytvorení webovej balíček je možné skopírovať na server a nainštalovať ručne (pomocou Správca IIS) a nainštalovať pomocou príslušnej príkazy. V každom prípade, ako obvykle, najlepší spôsob, ako pochopiť, čo sa bude postupovať pri príklad. Preto sme sa vytvoriť novú webovú aplikáciu

a denominiamola WebApplicationDeploy.

Fara je vytvorená od ASP.NET aplikácia, ktorá obsahuje, okrem iného, ​​Default.aspx webového formulára

Za predpokladu, že naša žiadosť je úplná sme kliknite pravým tlačidlom myši na riešenie a zvoľte možnosť balení / Nastavenie publikovanie

My zrušte začiarknutie na možnosť Vytvoriť rozmiestnenie balíčky ZIP súbory (pretože chceme, aby súbory, ktoré budú umiestnené v adresári, a nie v komprimovanom súbore) a uložte

Kliknite opäť pravým tlačidlom myši na riešenie a zvoľte možnosť Vytvoriť balíčka pre nasadenie

Tak je vytvorený v adresári projektu (v obj \ Debug \ Package \ PackageTemp) všetko potrebné pre nasadenie aplikácií

Potom stačí skopírovať všetky tieto položky v adresári byť používaný ako virtuálny adresár IIS a nastaviť naše stránky, ako sme videli na začiatku sprievodca, aby prístup k webu užívateľov.

ASP.Net pomocou pomocníka Visual Studio
E-Learning
ASP (Advanced) ASP (Advanced)
Celý kurz pre tvorbu dynamických webových stránok. Od 39 €.
ASP.NET (kurz) ASP.NET (kurz)
Celý kurz pre tvorbu webových aplikácií od 49 €.
SQL a databázy (kurz) SQL a databázy (kurz)
Vytváranie a správa relačnej databázy. Od 39 €.
Sponzorované odkazy