Când este implementat pe un server de producție, este posibil să doriți să împiedicați site-ul să lucreze la cererile de pagină în timpul procesului de implementare, pentru a evita erorile care pot apărea în timpul implementării modificărilor. De asemenea, este posibil să vă asigurați că domeniul aplicației nu se repornește de mai multe ori în timpul implementării. Aceste sarcini nu sunt luate în considerare în acest ghid pas cu pas. Pentru mai multe informații, consultați Cum se face. Pregătirea pentru implementarea unui proiect Web.
Această secțiune se aplică numai proiectelor de site-uri web. Pentru informații despre diferențele dintre proiectele de aplicații Web și site-urile Web, consultați Comparați proiectele de aplicații web cu proiectele web.
În această previzualizare, se presupune că atunci când ați început pentru prima dată Visual Studio, a fost selectată colecția de opțiuni de dezvoltare Web. Pentru mai multe informații, consultați Cum se face. Selectarea parametrilor mediului de dezvoltare web.
Dacă proiectul site-ului web este deja creat în Visual Studio (de exemplu, așa cum este descris în documentul Walkthrough: Crearea unei pagini Web de bază în Visual Studio), îl puteți folosi și accesați secțiunea următoare. În caz contrar, creați un nou proiect de site web. În acest ghid, veți crea un site web bazat pe sistemul de fișiere.
Crearea unui site web bazat pe sistemul de fișiere
Deschideți Visual Studio.
În meniul Fișier, faceți clic pe Site nou Web.
Se deschide caseta de dialog Web site nou.
Sub Șabloane instalate, faceți clic pe Visual Basic sau Visual C #, apoi pe Web Blank ASP.NET.
În caseta Locație online, selectați câmpul Sistem fișiere și introduceți numele folderului în care vor fi stocate paginile site-ului web.
De exemplu, tastați numele folderului C: \ WebSites.
Faceți clic pe OK.
Visual Studio creează un proiect Web site care conține numai fișierul Web.config.
Acest ghid descrie modul de creare a unei pagini Web cu controale multiple. În plus, creați un fișier de clasă care va fi utilizat de această pagină web. Crearea unei pagini web și a unei clase separate vă va permite să vedeți cum este precompilat conținutul site-ului.
Mai întâi, creați o pagină nouă și apoi adăugați un buton și o inscripție.
Creați o pagină și adăugați controale
În Solution Explorer, faceți clic cu butonul din dreapta pe numele proiectului Web site și apoi faceți clic pe Add New Item (Adăugare element nou).
Sub Șabloane instalate, selectați limba de programare preferată și faceți clic pe butonul Formă Web.
În caseta Nume, tastați SamplePage.aspx.
Faceți clic pe butonul Adăugați.
Accesați vizualizarea Design.
Din grupul Standard, de pe bara de instrumente, glisați comanda Etichetă pe pagină.
Din grupul Standard de pe bara de instrumente, glisați butonul de control Buton pe pagină și plasați-l lângă comanda de etichetare.
Apoi, veți crea codul sursă pentru o clasă simplă cu o singură proprietate. Această clasă va fi utilizată în codul paginii.
Crearea unei clase
În Solution Explorer, faceți clic cu butonul din dreapta pe numele proiectului Web site, indicați spre Add ASP.NET. apoi selectați App_Code.
În Solution Explorer, în aplicație apare un nou folder numit App_Code. Dosarul App_Code este folderul rezervat pentru aplicația ASP.NET. Pentru mai multe informații, consultați structura directorului ASP.NET Web Project Folder.
Faceți clic dreapta pe folderul App_Code, apoi faceți clic pe Adăugare element nou.
În secțiunea Instalate șabloane, selectați limba preferată și faceți clic pe Clasă.
În câmpul Nume, tastați TestClass.
Faceți clic pe butonul Adăugați.
Visual Studio va crea un fișier cu cadrul clasei în limba de programare pe care o specificați.
Creați o proprietate numită TestProperty.
Când ați terminat, conținutul fișierului de clasă ar trebui să arate astfel:
Copiați dosarul pe computerul local;
Copiați folderul într-o cotație UNC localizată pe un alt computer din rețea;
Folosind FTP, copiați dosarul pe server;
Această parte a descrierii descrie modul de publicare a unui site web într-un dosar local.
Publicarea unui site Web
În caseta Locație destinație, tastați c: \ CompiledSite.
Toate datele din folderul de destinație și din subfolderele acestuia vor fi șterse.
Debifați caseta de selectare Permiteți ca acest nod precomprimat să fie actualizat.
Acest parametru specifică faptul că toate codul este compilat într-un ansamblu, dar paginile și de control ale utilizatorului (inclusiv ASPX-, ASCX- și Master-fișiere) sunt copiate în dosarul de destinație așa cum este, și poate fi actualizat ca fișiere text fără a recompilarea proiectul. În acest ghid, nu este necesar să selectați această instalare. Pentru mai multe informații, consultați Înțelegerea implementării unui proiect ASP.NET Web Site.
Faceți clic pe OK.
Visual Studio va precompila conținutul site-ului și va înregistra ieșirea compilatorului în dosarul pe care l-ați specificat. În fereastra de ieșire vor fi afișate mesaje despre desfășurarea operației. Dacă apare o eroare în timpul compilării, în fereastra de ieșire va apărea un mesaj despre aceasta.
Rețineți că acest fișier nu conține marcajul care a fost conținut anterior acolo. În schimb, este doar un substituent care poate fi folosit ca parte a unui URL.
Accesați dosarul Bin.
Acest dosar conține două tipuri de fișiere:
fișiere compilate corespunzătoare paginilor;
.dll care conțin codul executabil al site-ului, de exemplu codul din fișierul de clasă generat.
Pagina, codul și fișierul de clasă separat pe care l-ați creat sunt compilate în cod executabil.