..


Link-uri sponsorizate

Aplicatii Implementarea ASP.NET

Într-un moment când vom aplica cunostintele noastre de ASP.NET şi de a dezvolta o aplicaţie web urmatorul pas este acela de a se referă la desfăşurarea (desfăşurarea în limba engleză) din acelaşi. Din fericire, încă o dată în acest scop, ne ajută să ne Visual Studio.

Asa cum am mentionat la inceputul ghidul de template-uri, există multe site-ul web pe care le puteţi folosi pentru a dezvolta şi implementa aplicatiile noastre pe diverse platforme

  • HTTP
    Pentru astfel de situri Visual Studio creează un director virtual în cadrul IIS şi foloseşte IIS pentru a intercepta cererile făcute în dezvoltare. În acest model, dosarul cu privire la soluţia (extension. SLN), îşi are reşedinţa într-un director specificat în setările de proiect în Visual Studio. Codul sursa este locul stocate în directorul IIS virtuale (... \ Inetpub \ wwwroot). Desi acest lucru nu este modelul de dezvoltare cel mai adecvat pentru multe organizaţii, în unele cazuri (cum ar fi dezvoltarea site-ului de către programatori individuale) pot fi indicate.

  • FTP
    Opţiune este de a crea site-uri FTP a fost introdus în versiunea 2005 a proiectelor de Visual Studio pentru cei care doresc să gestioneze de la distanţă prin intermediul unui server FTP. De exemplu, această opţiune este recomandată dacă utilizaţi un serviciu de la distanţă ce gazduieste pentru site-ul tau. În acest fel aveţi un mecanism simplu pentru a transfera fişiere dintr-un mediu de dezvoltare care găzduieşte site-ul. Pentru acest tip de site-ul Studio visul se poate conecta la un server FTP pe care aveţi nevoie pentru a citi şi a scrie privilegii pe director. Dacă aveţi aceste permisiuni utilizând Visual Studio, puteţi gestiona conţinutul server FTP.

  • File System
    Această opţiune este mai mult orientat spre nevoile de dezvoltatori. Folosind acest model foloseşte serverul de web construit în Visual Studio în sine pentru a rula şi testa aplicaţia şi puteţi plasa directorul în orice locaţie de pe sistemul de fişiere local sau pe un folder partajat pe un alt computer. Acest model este alegerea dacă nu aveţi acces la IIS sau nu aveţi privilegii administrative pe sistemul de care sunteţi în curs de dezvoltare aplicaţia. În acest fel, site-ul se execută local, pe sistemul, dar independent de IIS şi vă puteţi dezvolta şi testa site-ul pe sistemul de fişiere. Apoi, atunci când site-ul este gata suficient pentru a crea un nou director virtual pe IIS şi punctul de la aceeaşi locaţie pe sistemul de fişiere în cazul în care veţi găsi pe site-ul.

Pentru mulţi programatori pentru a implementa o aplicaţie este ceva să mă gândesc la sfârşitul procesului de dezvoltare şi este o complet separată. În loc de a folosi o aplicaţie web este o activitate care urmează să fie luate în considerare la începutul procesului de dezvoltare, deoarece, mai ales după apariţia de cloud computing, nu s-ar putea avea acces la serverele pe care cererea în sine va fi rulat.

Din acest motiv, Visual Studio include mai multe caracteristici noi care fac implementarea unei cereri de o mult mai uşor de gestionat decât înainte.

Printre aceste noi caracteristici includ:

  • Web ambalare
  • Gestionarea fişierul web.config pentru distribuţie
  • Distribuţia de baze de date
  • Cum de a publica One-Click

În versiunile anterioare ale mediului de dezvoltare, care nu includ caracteristici, cum ar sunt create, de obicei, un pachet de instalare pentru a implementa aplicatii web. Deşi crearea unui pachet de acest gen este de preferat pentru a copia pur şi simplu fişiere pe un server web, mecanismul a pachetului de instalare nu a putut ţine cont de anumite lucruri, cum ar fi faptul că structura unei baze de date se poate schimba într-una din distribuţiile după prima aplicare.

Caracteristică nouă permite impachetarea dvs. de web pentru a evita aceste probleme. Prin intermediul acestui instrument puteţi crea un fişier comprimat sau folderul care conţine tot ce ai nevoie pentru a implementa proiectul pe un server web.

Un pachet de web include:

  • Conţinut (formularele web, controale, HTML, etc.)
  • Schema bazei de date şi datele din SQL Server (în cazul în care cererea le cere)
  • Setări de IIS
  • Alte elemente necesare pentru a sprijini proiectul (componentele care urmează să fie instalate în cache-ul de asamblare la nivel mondial, certificate de securitate, informaţii despre setările de intrările registry, etc.)

După ce aţi creat un pachet de web poate copia pe un server şi instalaţi-l manual (utilizând Managerul de IIS) şi instalaţi-o folosind comenzile corespunzătoare. În orice caz, ca de obicei, cel mai bun mod de a înţelege tot ceea ce este de a continua cu un exemplu. Prin urmare, vom crea o aplicaţie web nouă

şi denominiamola WebApplicationDeploy.

Parohială este creat de plecare ASP.NET aplicaţie care conţine, printre altele, formular web default.aspx

Presupunând că cererea noastră este completă facem clic cu butonul din dreapta pe soluţie şi alegeţi opţiunea pachet / Publicare Setări

Am elimina bifa pe optiunea creeze pachete de implementare ca fişiere zip (pentru ca vrem ca fişierele să fie plasate într-un director, şi nu într-un fişier comprimat) şi salvaţi

Faceţi clic din nou cu butonul din dreapta pe soluţie şi alegeţi opţiunea Build Deployment Package

Astfel, este creat în directorul de proiect (în obj \ Debug \ pachet \ PackageTemp) necesare pentru implementarea aplicaţiilor tot

Apoi, copiaţi doar toate aceste elemente într-un director pentru a fi folosit ca un director virtual din IIS şi setaţi site-ul nostru, aşa cum am văzut la începutul ghidul de a permite accesul la site-ul de către utilizatori.

ASP.Net cu ajutorul Visual Studio
E-Learning
ASP (avansat) ASP (avansat)
Cursul completa pentru crearea de site-uri Web dinamice. Incepand de la 39 €.
ASP.NET (Curs) ASP.NET (Curs)
Curs complet pentru construirea de aplicatii web de la 49 €.
SQL si baze de date (Curs) SQL si baze de date (Curs)
Crearea şi administrarea bazelor de date relaţionale. Incepand de la 39 €.
Link-uri sponsorizate