..


Rėmėjų nuorodos

Diegimas ASP.NET Applications

Tuo metu, kai mes praktiką savo įgūdžius ir plėtoti ASP.NET žiniatinklio programos Kitas žingsnis yra susijusios su diegimo (dislokavimo anglų kalba) tos pačios. Laimei, dar kartą šiuo tikslu randame Solace "Visual Studio.

Kaip mes minėta šio vadovo pradžioje yra daug svetainės šablonus, kuriuos galite naudoti kurti ir diegti savo programas įvairiose platformose

  • HTTP
    Dėl tokių svetainių Visual Studio sukuria virtualų katalogą IIS ir naudoja IIS perimti prašymus plėtrą. Pagal šį modelį už pataisyti failą (extension. SLN) failą gyvena kataloge nurodyta projekto nustatymus "Visual Studio. Šaltinio kodas yra vietoj saugomi virtualaus katalogo IIS (... \ Inetpub \ wwwroot). Nors tai nėra tinkamiausias plėtros modelis daugeliui organizacijų, kai kuriais atvejais (pavyzdžiui, svetainių kūrimas atskiri programuotojai) gali būti nurodoma.

  • FTP
    Galimybė yra sukurti FTP vietas buvo įvesta 2005 m. versija "Visual Studio projektus tiems, kurie nori valdyti nuotoliniu būdu per FTP serverį. Pavyzdžiui, ši galimybė yra rekomenduojamas, jei jūs naudojate nuotolinio prieglobos paslauga jūsų svetainėje. Tokiu būdu jūs turite paprastą mechanizmą, skirtą perkelti failus iš aplinkos kūrimą, kad šeimininkai svetainėje. Dėl šios svetainės Visul studijos tipo gali prisijungti prie FTP serverio, kuriame norite skaityti ir rašyti privilegijų dėl katalogą. Jei turite šias teises, naudojant "Visual Studio, galite valdyti FTP serverio turinį.

  • Failų sistema
    Šis variantas yra labiau orientuota į kūrėjų poreikius. Naudojant šį modelį naudoja serverio integruotas į Visual Studio pati paleisti ir išbandyti taikymą ir galite patalpinti kataloge bet vietinėje failų sistemoje arba bendrai naudojamą aplanką į kitą kompiuterį vietą. Šis modelis yra pasirinkimas, jei jūs neturite prieigos prie IIS arba jūs neturite administratoriaus privilegijas sistemoje, kur jūs besivystančių jūsų paraišką. Tokiu būdu svetainė veikia lokaliai jūsų sistemą, tačiau nepriklausomi IIS ir jūs galite sukurti ir išbandyti dėl failų sistemos vietoje. Tada, kai svetainė yra pasirengę tik sukurti virtualaus katalogo IIS punktas ir toje pačioje vietoje failų sistema, kurioje rasite svetainėje.

Daugeliui programuotojų dislokuoti taikymo yra tai, ką galvoti apie plėtros proceso pabaigoje ir yra visiškai atskirtas. Vietoj diegti Web taikymas veiklos turi būti laikomi anksti vystymosi procesą, kadangi, ypač po cloud computing atėjimas, galbūt neturi prieigos prie serverių, dėl kurių paraiškos pats bus paleisti.

Dėl šios priežasties, "Visual Studio" yra kelios naujos funkcijos, kad padaryti daug lengviau valdyti nei anksčiau taikymo darbui.

Tarp šios naujos funkcijos apima:

  • Pakuotė Web
  • Valdymas web.config failą paskirstymo
  • Platinimo duomenų bazė
  • Kaip paskelbti vieną paspaudimą

Į ankstesnes versijas plėtros, neįtraukė šių savybių dažniausiai yra sukurtas diegimo paketą diegti interneto programų. Nors sukurti šios rūšies paketą geriau tiesiog kopijuoti failus į interneto serverį, diegimo paketo mechanizmas negalėjo atsižvelgti į tam tikrų dalykų, pavyzdžiui, tai, kad duomenų bazės gali pakeisti viena iš paskirstymo po pirmosios paraiškos.

Nauja funkcija leidžia jūsų interneto pakuotės apeiti šias problemas. Naudodamiesi šiuo įrankiu jūs galite susikurti suspaustą failą arba aplanką, kuriame yra viskas, ko reikia projektui yra dislokuoti serveryje.

Interneto paketą įeina:

  • Turinys (interneto formas, kontrolės, HTML, kt.)
  • Duomenų bazės ir duomenų SQL Server (jei paraiška turi juos)
  • Nustatymai IIS
  • Kiti elementai būtina remti projektą (komponentai turi būti įdiegta pasaulio surinkimo talpyklos, saugumo sertifikatai, informacijos apie registro įrašus, parametrus, kt.)

Sukūrę interneto paketą galite nukopijuoti jį į serverį ir įdiegti rankiniu būdu (naudojant IIS) arba ją įdiegti naudojant atitinkamas komandas. Bet kokiu atveju, kaip įprasta, geriausias būdas suprasti viskas yra pradėti pavyzdys. Todėl mes sukurti naują interneto taikymo

ir denominiamola WebApplicationDeploy.

Klebonijos yra sukurta pradedant ASP.NET taikymo, kuriame, be kita ko, Default.aspx Web forma

Darant prielaidą, kad mūsų paraiška yra išsami mes spustelėkite dešinįjį pelės mygtuką ant tirpalo ir pasirinkite parinktį Siuntinių / Publikuoti Nustatymai

Mes nuimkite varnelę parinktį Sukurti diegimo paketus kaip zip failus (nes norime, kad failai yra patalpinami kataloge, o ne suspaustas failas) ir išsaugoti

Paspauskite dar kartą su dešinįjį pelės mygtuką ant tirpalo ir pasirinkite parinktį Sudėjimas diegimo paketas

Taigi, yra sukurtas projekto katalogas (į obj \ Debug \ paketas \ PackageTemp) viską, ko reikia diegti programas

Tada tiesiog nukopijuokite visus šiuos kataloge elementai būtų galima naudoti kaip virtualų katalogą mūsų svetainėje ir sukurti IIS kaip matėme bent vadovo pradžioje suteikti prieigą prie svetainės vartotojai.

Pagalba su Visual Studio ASP.Net
E-mokymasis
ASP (Advanced) ASP (Advanced)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 39 €.
ASP.NET (kurso) ASP.NET (kurso)
Visas kursas statybos interneto programų nuo 49 €.
SQL ir duomenų bazės (kurso) SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €.
Rėmėjų nuorodos