Projektek Visual Studio 2018

Ehelyett szinte minden nagyszabású ASP.NET weboldalak segítségével létrehozott Visual Studio.

A szerkezet a szakmai fejlesztési eszköz tartalmazza a fejlesztés egy sor eszközt a tervezés, beleértve a legendás eszközök hibakeresés és IntelliSense motort. képes a hibákat, és javaslatokat gépelés közben. Ezen túlmenően, a Visual Studio támogatja egy olyan erőteljes modell a kód-, amely lehetővé teszi megosztását generált NET kódot, és kezeli a weboldal jelölést. És végül, a Visual Studio egy beépített teszt web szerver, ami nagyban leegyszerűsíti a hibakeresés weboldalakat.

A legtöbb változás kapcsolatos részleteket, mint egy alacsonyabb fokú képernyő rendetlenséget és jobb funkciót IntelliSense. De a fejlesztők, akik foglalkoznak a Silverlight vagy WPF, rendelkezésére áll a régóta várt vizuális tervező, amely lehetővé teszi, hogy építeni a felhasználói felület miatt a drag and drop a jogot a Toolbox ellenőrzések ugyanúgy, mint amikor dolgozik az ASP.NET oldalak.

Megismerése Visual Studio

Írása és fordítása a kódot kézzel unalmas lenne minden fejlesztő. Szerencsére, a Visual Studio IDE-környezetet kínál egy sor magas szintű képességeket, amelyek túlmutatnak az alapvető kód kezelése.

A következő főbb előnyei IDE-környezet Visual Studio:

A beépített webszerver

A szolgáltatás az ASP.NET Web alkalmazás a web szerver, mint az IIS, amelyet vár webes kéréseket és feldolgozza a megfelelő oldalakon.

Telepítse a webszerver könnyű, de nem lehet teljesen kényelmes. A jelenléte a Visual Studio integrált webszerver lehetővé teszi, hogy fut a weboldal közvetlenül a tervezési környezet, hanem növeli a biztonságot, így az esélye, hogy hozzáférjen a teszt honlap valamilyen külső számítógép, mert a teszt szerver kapcsolatot fogadni csak a helyi számítógépen.

Támogatják a több nyelv fejlesztésére irányuló

Visual Studio lehetővé teszi, hogy írjon kódot a saját nyelvén vagy bármilyen más előnyben részesített nyelvet minden alkalommal ugyanazt a felületet (IDE).

Továbbá, a Visual Studio is lehetővé teszi, hogy több weboldal különböző nyelveken, de őket mind ugyanabban a honlapján. Már csak két korlátozások szem előtt tartani: Ne használjon egynél több nyelven ugyanazon a weblapon (amely okozhat nyilvánvaló problémák fordítási időben), és figyelj arra, hogy a modell a honlap a projekt nélkül (nem a web projekt).

Kevesebb kódot írni

Létrehozásához a legtöbb alkalmazáshoz szükséges egy tisztességes mennyiségű szabványos boilerplate kódot, és az ASP.NET Web oldal sem kivétel.

Például, hozzátéve, a Web-szabályozás, csatlakozva az esemény rakodók és formázási módosításokat igényel telepítést a jelölésben az oldal több részből. A Visual Studio, az ilyen adatokat automatikusan beállítja.

Az intuitív kódolási stílus

gyorsabb fejlesztés

Sok a Visual Studio alkalmassága célja, hogy segítse a fejlesztőket, hogy végezzék munkájukat a lehető leggyorsabban.

Kínálnak Visual Studio hibakereső eszközök a legjobb eszköz követési hibák és diagnosztizálására titokzatos furcsa viselkedését. Fejlesztő tudja végrehajtani a kódot egy sort egy időben, töréspont intelligens, ha szükséges, mentés őket későbbi használatra, és bármikor aktuális adatait a memóriából.

Weboldalak és webes projektek

A Visual Studio támogatja a két módon lehet kialakítani alapján ASP.NET webes alkalmazások, amely esetenként némi zavart:

Fejlődés alapján a tervezet

Amikor létrehoz egy webes projekt a Visual Studio létrehoz egy projektet kiterjesztésű fájl .csproj (feltéve, hogy a kód van írva C #), amely rögzíti információt fájlokat és mentse néhány hibakeresési lehetőségeket tartalmazza a projekt. Amikor fut a web projekt megnyitása előtt a Visual Studio Web böngésző először lefordítja a kódot írt egy szerelvény.

Fejlesztési projekt nélkül

Ez egy alternatív megközelítés, amely magában foglalja a létrehozása egy weboldal, anélkül, hogy bármely projekt fájlt.

Ezzel a megközelítéssel, a Visual Studio feltételezi, hogy minden fájl a webhely könyvtár (és minden alkönyvtár) része egy webes alkalmazás. Ebben az esetben a Visual Studio nem kell előre lefordítani a kódot. Ehelyett ASP.NET összeállítja a nagyon weboldal az első tag kérésére hívja össze az azt alkotó oldalakon.

Természetesen a fejlesztő használhatja az előre összeállítása és megszünteti társított első kérelem overhead telepíteni webes alkalmazások.

Egy weboldal létrehozása használata nélkül projekt

Ahhoz, hogy azonnal kap munkát, és hozzon létre egy új webes alkalmazás, válassza a Fájl menü (File) para New -> Honlap (egy weboldalt létrehozni). Megnyitja New Web Site párbeszédpanel, az alábbiak szerint:

Projektek Visual Studio 2010

Ahhoz, hogy hozzon létre egy új webhelyet, ki kell választani a nyelvi fejlődés (balra), a .NET verzió (felső középső), honlap sablon (középen) és a szálláshely (alul).

Minden elem részletes leírása a következő részekben.

nyelvi fejlődés

Ezzel a módszerrel a .NET programozási nyelv, amelyeket használni fognak írásban a weboldal kódját. A kiválasztott nyelv csak egyszerűen az alapértelmezett nyelv a projekt. Ez azt jelenti, hogy kifejezetten hozzá egy weblapot Visual Basic egy webhely C # és fordítva.

.NET verzió

Normális ki azt a verziót, hogy támogatja a webszerver. A későbbi változatok hozzáférést biztosít a legújabb funkciókat.

Természetesen ugyanazon webkiszolgáló, akkor telepíteni több verziója a .NET és konfigurálni a különböző virtuális könyvtárak használata ASP.NET különböző verziói.

Változás a célt változata a .NET is lehet létrehozása után a honlapon. Ehhez kövesse az alábbi lépéseket:

A honlap menüben (weboldal) elemet a Start Options (Indítási beállítások).

A Cél Framework (Célplatform) válassza ki a kívánt változatát .NET.

Abban az esetben, web design folyamat egy kicsit más. A Solution Explorer duplán kattintson a Tulajdonságok csomópont (Tulajdonságok), majd kattintson az Alkalmazás fület (Application). Ez a lap listáját tartalmazza Cél Framework (célfelületre), ahol kiválaszthatja a kívánt változatát .NET.

Ha megváltoztatja a változat .NET Visual Studio környezetben jelentősen módosítja a megfelelő web.config fájlt. Például, ez a fájl meglehetősen rövid és egyszerű formája .NET 4 alkalmazást, mert minden szükséges alacsony szintű részletek beállítása a gyökér web.config fájlt a számítógép is. Azonban a .NET 3.5 web.config fájlt az alkalmazás tartalmaz egy tisztességes mennyiségű extra kódot, amely egyértelműen támogatja a Ajax és a funkcionalitás C # 3.5.

Miután kiválasztotta a nyelvet (a listában a bal oldalon), a lista az összes sablon által szolgáltatott Visual Studio, hogy a nyelv (egy nagy terület közepén). Minden sablon meghatározza, hogy mely fájlok létrehozásának megkezdéséhez a honlapon.

A Visual Studio támogatja többféle ASP.NET alkalmazás, de ezek össze, és végre ugyanaz. Az egyetlen módja, hogy eltér, az az, amit az alapértelmezett fájlok jönnek létre a Visual Studio. Például, ha létrehoz WCF alkalmazások, mint például a Service (WCF Service) a Visual Studio által generált weboldal, amely eredetileg csak egy WCF szolgáltatás helyett egy ASP.NET weboldal.

Az alábbiakban egy rövid leírást az összes rendelkezésre álló sablonok:

ASP.NET Web Site (ASP.NET Web Site)

Létrehoz egy teljes funkcionalitású ASP.NET webhelyet a kész alap infrastruktúra. Ez a weboldal tartalmaz egy honlap általános elrendezés (fejléc, lábléc és a menüsor) és teljes about.aspx default.aspx oldalon.

ASP.NET Üres webhely (üres ASP.NET webhely)

Ez létrehoz egy szinte teljesen üres hely. Ez a weboldal tartalmaz csak egy rövidített változata a konfiguráció a web.config fájlt, és semmi mást. Természetesen a kezdete kódolási lehetőség van, hogy könnyen hozzá a szükséges darabokat.

Ha - kezdő ASP.NET világon, jobban kezdeni a kiválasztási ASP.NET Üres webhely sablont. Mastering alkalmassága mint mester oldalak és a tagság, akkor lehet váltani a használata egy kicsit bonyolultabb sablon ASP.NET Web Site, ha megfelel az új igényeknek.

ASP.NET Dynamic Data szervezetek Web Site (A honlapot szervezetek ASP.NET Dynamic Data)

Létrehozott egy ASP.NET webhelyet használó ASP.NET Dynamic Data komponenst. Ez a weboldal célja a használatát az alapvető modell (Entity Model), hogy hozzáférjen a szerver adatbázis, míg a minta egy hasonló nevű ASP.NET Dynamic Data LINQ to SQL Web Site tárgya az ezen régebbi megközelítés LINQ to SQL.

WCF Service (WCF Service)

Létrehozott egy WCF szolgáltatás - a könyvtár kiszolgáló módszerek, hogy a távoli kliensek (pl Windows alkalmazások) is okozhat.

ASP.NET jelentések Web Site (ASP.NET jelentések Honlap)

Létrehozott egy ASP.NET webhelyet a vezérlő elem és ReportView összetevője SQL Server Reporting Services - egy eszköz a generációs adatbázis jelentések. amely megtekinthető és feldolgozni az interneten keresztül. Sablon ASP.NET Crystal Reports honlap (ASP.NET Web Site Crystal Reports) nyújt hasonló képességekkel, de a Crystal Reports szoftver.

Bár a legtöbb fejlesztő inkább először válasszon egy sablont ASP.NET Üres webhely vagy a webhely és az ASP.NET írásához kód, a rendelkezésre álló sok speciális sablon létrehozása webes alkalmazások bizonyos típusoknál.

Például az ASP.NET fejlesztők letölthetik azt a listából sablonnal DotNetNuke weboldalon (mely a népszerű platform létrehozására DotNetNuke portálok), vagy ASP.NET MVC honlapján (amely OpenID felhasználói hitelesítés).

szállás

A helyszín a felelős, ahol akkor tegye a honlapon fájlokat. Általában válassza opció File System (fájlrendszer), majd adja meg a mappát a helyi számítógépen vagy hálózati elérési utat.

Ugyanakkor a website is szerkesztheti és közvetlenül HTTP vagy FTP (File Transfer Protocol - fájlátviteli protokoll). Ez a megközelítés néha hasznos, ha azt szeretné, hogy az „élő”, hogy módosítsa a webhely egy távoli internetes szerverre. Másrészt, azt vonja maga után további általános. Természetesen, hogy a szerkesztési közvetlenül a termelési kiszolgáló soha, amíg ezek a változások automatikus, és visszafordíthatatlan. Ehelyett meg kell korlátozni a változtatások csak teszt szerver.

Ha csak létre kell hozni a projekt bármely mappát a fájlrendszer, akkor adjuk meg a mappa nevét a Hely mezőben (Gyakorlat) kézzel. De ha érdekel az összes lehetséges opció határozza meg a megfelelő helyet, kattintson a Tallózás gombra (Browse). Nyisd kiválasztása párbeszédpanel megjelenítése (a választott). A bal oldalon az ablak négy gomb, amely lehetővé teszi, hogy válasszon a különböző lehetőségek a fájlokat.