Ezek az információk egy olyan előzetes termékre vonatkoznak, amelyet a kereskedelmi forgalomba kerülés előtt jelentősen módosíthatnak. A Microsoft nem vállal kifejezett vagy hallgatólagos szavatosságot az itt megadott információkra vonatkozóan.
Ez az oktatóanyag ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel. Ha még csak most ismerkedik az ASP.NET Core webfejlesztéssel, vegye fontolóra az oktatóanyag Razor Pages verzióját, amely könnyebb kiindulópontot kínál. Lásd: ASP.NET Alapvető felhasználói felületikiválasztása, amely összehasonlítja Razor Lapokat, MVC-t és Blazor a felhasználói felület fejlesztéséhez.
Ez egy sorozat első oktatóanyaga, amely ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel.
A sorozat végén lesz egy alkalmazás, amely kezeli, ellenőrzi és megjeleníti a filmadatokat. Megtudhatja, hogyan:
A Visual Studio Code utasításait macOS, Linux vagy Windows rendszeren is követheti. A Visual Studio Code-tól eltérő integrált fejlesztési környezet (IDE) használata esetén szükség lehet módosításokra.
Indítsa el a Visual Studiót, és válassza Új projekt létrehozásalehetőséget.
Az Új projekt létrehozása párbeszédpanelen válassza az ASP.NET Core Web App (Model-View-Controller)>Következőlehetőséget.
Az Új projekt konfigurálása párbeszédpanelen:
Adja meg MvcMovieProjektnév. Fontos, hogy nevezze el a projektet MvcMovie. A nagybetűsítésnek minden egyes namespace esetén meg kell egyeznie a kód másolása során.
A projekt Hely bárhol beállítható.
Válassza Következőlehetőséget.
A További információk párbeszédpanelen:
Válassza .NET 9.0 (Standard időtávú támogatás).
Ellenőrizze, hogy Ne használjon legfelső szintű utasításokat nincs bejelölve.
Válassza a lehetőséget, majd hozza létre aelemet.
További információkért, beleértve a projekt létrehozásának alternatív megközelítéseit is, olvassa el Új projekt létrehozása a Visual Studio- ben című témakört.
A Visual Studio az alapértelmezett projektsablont használja a létrehozott MVC-projekthez. A létrehozott projekt:
A Terminál menüjében válassza Új terminál lehetőséget a integrált terminálmegnyitásához.
Váltson a projektet tartalmazó könyvtárra (cd). A projekt bárhol elhelyezhető.
Futtassa a következő parancsokat:
dotnet new mvc -o MvcMovie
code -r MvcMovie
A dotnet new parancs létrehoz egy új ASP.NET Core MVC-projektet az MvcMovie mappában.
A code parancs megnyitja a MvcMovie projektmappát a Visual Studio Code aktuális példányában.
A Visual Studio Code megjeleníthet egy párbeszédpanelt, amely a következő kérdést teszi fel: Megbízik a mappában lévő fájlok szerzőiben?
Ha megbízik a szülőmappában lévő összes fájl szerzőiben, válassza a Szülőmappában lévő összes fájl szerzőinek megbízhatóságát.
Válassza Igen, bízom a szerzőkben, mivel a projektmappában a .NET által létrehozott fájlok találhatók.
Amikor a Visual Studio Code azt kéri, hogy adjon hozzá eszközöket a projekt létrehozásához és hibakereséséhez, válassza az Igenlehetőséget. Ha a Visual Studio Code nem kínál buildelési és hibakeresési eszközök hozzáadását, válassza a Nézet>Parancskatalógus lehetőséget, és írja be a ".NET" kifejezést a keresőmezőbe. A parancsok listájában válassza ki a .NET: Generate Assets for Build and Debug parancsot.
A Visual Studio Code egy .vscode mappát ad hozzá a létrehozott launch.json és tasks.json fájlokkal.
A Visual Studio futtatja az alkalmazást, és megnyitja az alapértelmezett böngészőt.
A címsor localhost:<port#>-t mutat, és nem pedig a example.com-et. A helyi számítógép szokásos állomásneve localhost. Amikor a Visual Studio létrehoz egy webes projektet, a rendszer véletlenszerű portot használ a webkiszolgálóhoz.
Ha hibakeresés nélkül indítja el az alkalmazást, a Ctrl +F5 billentyűkombináció lenyomásával a következőt végezheti el:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Az alkalmazást hibakeresési vagy nem hibakeresési módban is elindíthatja a Hibakeresés menüből:
Az alkalmazás hibakereséséhez válassza a https gombot az eszköztáron:
Az alábbi képen az alkalmazás látható:
Zárja be a böngészőablakot. A Visual Studio leállítja az alkalmazást.
Az alábbi parancs futtatásával bízza meg a HTTPS-fejlesztési tanúsítványt:
dotnet dev-certs https --trust
Az előző parancshoz .NET 9 SDK vagy újabb Linux rendszeren szükséges. A .NET 8.0.401 SDK-n és korábbi verziókon futó Linux esetén tekintse meg a Linux-disztribúció tanúsítványmegbízhatósági dokumentációját.
Az előző parancs a következő párbeszédpanelt jeleníti meg, feltéve, hogy a tanúsítvány korábban nem volt megbízható:
Válassza Igen lehetőséget, ha elfogadja, hogy megbízik a fejlesztési tanúsítványban.
További információt a SSL- kényszerítése című cikk szakaszában talál, amely a ASP.NET core HTTPS-fejlesztési tanúsítvány megbízhatóságát ismerteti.
A címsor a localhost:<port#>-t mutatja, és nem valami olyat, mint a example.com. A helyi számítógép szokásos állomásneve localhost. A Localhost csak a helyi számítógépről érkező webes kéréseket szolgálja ki.
Ha hibakeresés nélkül indítja el az alkalmazást a Ctrl+F5 billentyűkombinációval, a következőt teszi lehetővé:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Zárja be a böngészőablakot.
A Visual Studio Code-ban a Futtatás menüben válassza a Hibakeresés leállítása lehetőséget, vagy nyomja le Shift+F5 billentyűkombinációt az alkalmazás leállításához.
Ez az oktatóanyag ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel. Ha új az ASP.NET Core webfejlesztés terén, tekintse meg az oktatóanyag Razor Pages verzióját, amely könnyebb kezdést biztosít. Lásd: ASP.NET Alapvető felhasználói felületikiválasztása, amely összehasonlítja Razor Lapokat, MVC-t és Blazor a felhasználói felület fejlesztéséhez.
Ez egy sorozat első oktatóanyaga, amely ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel.
A sorozat végén lesz egy alkalmazás, amely kezeli és megjeleníti a filmadatokat. Megtudhatja, hogyan:
A Visual Studio Code utasításai a .NET CLI-t használják ASP.NET alapvető fejlesztési függvényekhez, például a projekt létrehozásához. Ezeket az utasításokat macOS, Linux vagy Windows rendszeren és bármilyen kódszerkesztővel követheti. Kisebb módosításokra lehet szükség, ha nem a Visual Studio Code-ot használja.
Indítsa el a Visual Studiót, és válassza Új projekt létrehozásalehetőséget.
Az Új projekt létrehozása párbeszédpanelen válassza az ASP.NET Core Web App (Model-View-Controller)>lehetőséget, majd kattintson a"Következő" gombra.
Az Új projekt konfigurálása párbeszédpanelen:
Adja meg MvcMovieProjektnév. Fontos, hogy nevezze el a projektet MvcMovie. A nagybetűsítésnek minden namespace esetében egyeznie kell a kód másolásakor.
A projekt Hely bárhol beállítható.
Válassza Következőlehetőséget.
A További információk párbeszédpanelen:
Válassza .NET 8.0 (hosszú távú támogatás).
Ellenőrizze, hogy Ne használjon legfelső szintű utasításokat, nincs bejelölve.
Válassza létrehozása lehetőséget.
További információkért, beleértve a projekt létrehozásának alternatív megközelítéseit is, olvassa el Új projekt létrehozása a Visual Studio- ben című témakört.
A Visual Studio az alapértelmezett projektsablont használja a létrehozott MVC-projekthez. A létrehozott projekt:
A Terminál menüjében válassza Új terminál lehetőséget a integrált terminálmegnyitásához.
Váltson a projektet tartalmazó könyvtárra (cd). A projekt bárhol elhelyezhető.
Futtassa a következő parancsokat:
dotnet new mvc -o MvcMovie
code -r MvcMovie
A dotnet new parancs létrehoz egy új ASP.NET Core MVC-projektet az MvcMovie mappában.
A code parancs megnyitja a MvcMovie projektmappát a Visual Studio Code aktuális példányában.
A Visual Studio Code megjeleníthet egy párbeszédpanelt, amely a következő kérdést teszi fel: Megbízik a mappában lévő fájlok szerzőiben?
Ha megbízik a szülőmappában lévő összes fájlban, válassza a Bízzon meg a szülőmappában lévő összes fájl szerzőiben.
Válassza a Igen, bízom a szerzőkben opciót, mivel a projektmappában .NET által létrehozott fájlok találhatók.
Amikor a Visual Studio Code azt kéri, hogy adjon hozzá eszközöket a projekt létrehozásához és hibakereséséhez, válassza az Igenlehetőséget. Ha a Visual Studio Code nem kínál buildelési és hibakeresési eszközök hozzáadását, válassza a Nézet>Parancskatalógus lehetőséget, és írja be a ".NET" kifejezést a keresőmezőbe. A parancsok listájában válassza ki a .NET: Generate Assets for Build and Debug parancsot.
A Visual Studio Code egy .vscode mappát ad hozzá a létrehozott launch.json és tasks.json fájlokkal.
Válassza Fájl>Új projekt....
Válassza a(z) Web- és konzol>alkalmazás>Webalkalmazás (modell-View-Controller)>Folytatás.
Az Új webalkalmazás (Model-View-Controller) konfigurálása párbeszédpanelen:
Válassza a .NET 8.0 keretrendszert a célkeretszámára.
Ellenőrizze, hogy Ne használjon legfelső szintű utasításokat, nincs bejelölve.
Válassza Folytatáslehetőséget.
Adja meg MvcMovieProjektnév. Fontos, hogy nevezze el a projektet MvcMovie. A kódrészletek másolásakor a nagybetűsítésnek minden egyes namespace esetében meg kell egyeznie.
A Visual Studio futtatja az alkalmazást, és megnyitja az alapértelmezett böngészőt.
A címsor localhost:<port#>-t mutat, nem pedig example.com-et. A helyi számítógép szokásos állomásneve localhost. Amikor a Visual Studio létrehoz egy webes projektet, a rendszer véletlenszerű portot használ a webkiszolgálóhoz.
Ha hibakeresés nélkül indítja el az alkalmazást, a Ctrl +F5 billentyűkombináció lenyomásával a következőt végezheti el:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Az alkalmazást hibakeresési vagy nem hibakeresési módban is elindíthatja a Hibakeresés menüből:
Az alkalmazás hibakereséséhez válassza a https gombot az eszköztáron:
Az alábbi képen az alkalmazás látható:
Zárja be a böngészőablakot. A Visual Studio leállítja az alkalmazást.
Az alábbi parancs futtatásával bízza meg a HTTPS-fejlesztési tanúsítványt:
dotnet dev-certs https --trust
Az előző parancshoz .NET 9 SDK vagy újabb Linux rendszeren szükséges. A .NET 8.0.401 SDK-n és korábbi verziókon futó Linux esetén tekintse meg a Linux-disztribúció tanúsítványmegbízhatósági dokumentációját.
Az előző parancs a következő párbeszédpanelt jeleníti meg, feltéve, hogy a tanúsítvány korábban nem volt megbízható:
Válassza Igen lehetőséget, ha elfogadja, hogy megbízik a fejlesztési tanúsítványban.
További információt a SSL- kényszerítése című cikk szakaszában talál, amely a ASP.NET core HTTPS-fejlesztési tanúsítvány megbízhatóságát ismerteti.
A címsor localhost:<port#>-t jelenít meg, nem pedig a example.com-et. A helyi számítógép szokásos állomásneve localhost. A Localhost csak a helyi számítógépről érkező webes kéréseket szolgálja ki.
Ha hibakeresés nélkül indítja el az alkalmazást a Ctrl+F5 billentyűkombinációval, a következőt teszi lehetővé:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Zárja be a böngészőablakot.
A Visual Studio Code-ban a Futtatás menüben válassza a Hibakeresés leállítása lehetőséget, vagy nyomja le Shift+F5 billentyűkombinációt az alkalmazás leállításához.
Válassza az Option+Command+Return lehetőséget az alkalmazás hibakereső nélküli futtatásához.
Navigál a http://localhost:port-ra, ahol a port egy véletlenszerűen kiválasztott portszám, amelyet a Visual Studio webes projekt létrehozásakor állít be.
A Mac Visual Studio a következő előugró ablakokat jeleníti meg:
Válassza a Telepítés és Megbízhatóság lehetőséget, ha megbízik a fejlesztési tanúsítványban.
A következő párbeszédpanel jelenik meg:
Adja meg a jelszót, és válassza Frissítési beállításoklehetőséget.
A címsorban localhost:<port#> jelenik meg, és nem valami olyasmi, mint example.com. A helyi számítógép szokásos állomásneve localhost. A Localhost csak a helyi számítógépről érkező webes kéréseket szolgálja ki.
Az alkalmazást hibakeresési vagy nem hibakeresési módban is elindíthatja a Hibakeresés menüből.
Az alábbi képen az alkalmazás látható:
Zárja be a böngészőablakot. A Visual Studio for Mac leállítja az alkalmazást.
Ez az oktatóanyag ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel. Ha új az ASP.NET Core webfejlesztés területén, érdemes megfontolnia a Razor Pages verziójú oktatóanyagot, amely egyszerűbb kiindulópontot nyújt. Lásd: ASP.NET Core felhasználói felületkiválasztását, amely összehasonlítja a Razor Lapokat, az MVC-t és a Blazor a felhasználói felület fejlesztéséhez.
Ez egy sorozat első oktatóanyaga, amely ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel.
A sorozat végén lesz egy alkalmazás, amely kezeli és megjeleníti a filmadatokat. Megtudhatja, hogyan:
A Visual Studio Code utasításai a .NET CLI-t használják ASP.NET alapvető fejlesztési függvényekhez, például a projekt létrehozásához. Ezeket az utasításokat macOS, Linux vagy Windows rendszeren és bármilyen kódszerkesztővel követheti. Kisebb módosításokra lehet szükség, ha nem a Visual Studio Code-ot használja.
Indítsa el a Visual Studiót, és válassza Új projekt létrehozásalehetőséget.
Az Új projekt létrehozása párbeszédpanelen válassza az ASP.NET Core Web App (Model-View-Controller)>lehetőséget, majd kattintson a Következőgombra.
Az Új projekt konfigurálása párbeszédpanelen:
Adja meg MvcMovieProjektnév. Fontos, hogy nevezze el a projektet MvcMovie. A nagybetűsítésnek meg kell egyeznie minden egyes namespace esetében a kód másolásakor.
A projekt helyszíne bárhol megadható.
Válassza Következőlehetőséget.
A További információk párbeszédpanelen:
Válassza .NET 7.0lehetőséget.
Ellenőrizze, hogy Ne használjon legfelső szintű utasításokat, nincs bejelölve.
Válassza és hozza létre.
További információkért, beleértve a projekt létrehozásának alternatív megközelítéseit is, olvassa el Új projekt létrehozása a Visual Studio- ben című témakört.
A Visual Studio az alapértelmezett projektsablont használja a létrehozott MVC-projekthez. A létrehozott projekt:
Egy működő alkalmazás.
Ez egy alapszintű kezdőprojekt.
Az oktatóanyag feltételezi, hogy ismeri a VS Code-ot. További információ: A VS Codehasználatának első lépései.
A Terminál menüjében válassza Új terminál lehetőséget a integrált terminálmegnyitásához.
Váltson a projektet tartalmazó könyvtárra (cd). A projekt bárhol elhelyezhető.
Hajtsa végre a következő parancsokat:
dotnet new mvc -o MvcMovie
code -r MvcMovie
A dotnet new parancs létrehoz egy új ASP.NET Core MVC-projektet az MvcMovie mappában.
A code parancs megnyitja a MvcMovie projektmappát a Visual Studio Code aktuális példányában.
A Visual Studio Code megjeleníthet egy párbeszédpanelt, amely a következő kérdést teszi fel: Megbízik a mappában lévő fájlok szerzőiben?
Ha megbízik a szülőmappában lévő összes fájl szerzőjében, válassza a Szülőmappában lévő összes fájl szerzőjének megbízhatóságát.
Válassza a Igen opciót, mert bízom a szerzőkben, mivel a projektmappában a .NET által létrehozott fájlok találhatók.
Amikor a Visual Studio Code azt kéri, hogy adjon hozzá eszközöket a projekt létrehozásához és hibakereséséhez, válassza az Igenlehetőséget. Ha a Visual Studio Code nem kínál buildelési és hibakeresési eszközök hozzáadását, válassza a Nézet>Parancskatalógus lehetőséget, és írja be a ".NET" kifejezést a keresőmezőbe. A parancsok listájában válassza ki a .NET: Generate Assets for Build and Debug parancsot.
A Visual Studio Code egy .vscode mappát ad hozzá a létrehozott launch.json és tasks.json fájlokkal.
Indítsa el a Mac Visual Studio alkalmazást, és válassza Fájl>Új projekt...lehetőséget.
A Mac Visual Studióban válassza a Web és konzol>Alkalmazás>webalkalmazás (Modell-View-Controller)>Folytatáslehetőséget.
Az Az új webalkalmazás (Model-View-Controller) konfigurálása párbeszédpanelen:
Válassza a .NET 7.0 lehetőséget a célkeretrendszerhez.
Ellenőrizze, hogy Ne használjon legfelső szintű utasításokat, nincs bejelölve.
Válassza a Folytatáslehetőséget.
Adja meg MvcMovieProjektnév. Fontos, hogy nevezze el a projektet MvcMovie. A nagybetűsítésnek meg kell egyeznie mindegyik namespace esetében a kód másolásakor.
Nyomja le a Ctrl+F5 billentyűkombinációt az alkalmazás hibakereső nélküli futtatásához. A Visual Studio a következő párbeszédpanelt jeleníti meg, ha egy projekt még nincs ssl használatára konfigurálva:Válassza Igen lehetőséget, ha megbízik az IIS Express SSL-tanúsítványban. A következő párbeszédpanel jelenik meg:Válassza az Igen lehetőséget, ha elfogadja, hogy megbízik a fejlesztési tanúsítványban. A Firefox böngésző megbízhatóságáról további információt a Firefox SEC_ERROR_INADEQUATE_KEY_USAGE tanúsítványhibacímű témakörben talál.
A Visual Studio futtatja az alkalmazást, és megnyitja az alapértelmezett böngészőt.
A címsor localhost:<port#>-át mutatja, nem pedig example.com-et. A helyi számítógép szokásos állomásneve localhost. Amikor a Visual Studio létrehoz egy webes projektet, a rendszer véletlenszerű portot használ a webkiszolgálóhoz.
Ha hibakeresés nélkül indítja el az alkalmazást, a Ctrl +F5 billentyűkombináció lenyomásával a következőt végezheti el:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Az alkalmazást hibakeresési vagy nem hibakeresési módban is elindíthatja a Hibakeresés menüből:
Az alkalmazás hibakereséséhez válassza a https gombot az eszköztáron:
Az alábbi képen az alkalmazás látható:
Zárja be a böngészőablakot. A Visual Studio leállítja az alkalmazást.
Az alábbi parancs futtatásával bízza meg a HTTPS-fejlesztési tanúsítványt:
dotnet dev-certs https --trust
Az előző parancshoz .NET 9 SDK vagy újabb Linux rendszeren szükséges. A .NET 8.0.401 SDK-n és korábbi verziókon futó Linux esetén tekintse meg a Linux-disztribúció tanúsítványmegbízhatósági dokumentációját.
Az előző parancs a következő párbeszédpanelt jeleníti meg, feltéve, hogy a tanúsítvány korábban nem volt megbízható:
Válassza Igen lehetőséget, ha elfogadja, hogy megbízik a fejlesztési tanúsítványban.
További információért lásd a Az ASP.NET Core HTTPS fejlesztési tanúsítvány megbízhatósága szakaszt az SSL kényszerítése című cikkben.
A címsorban localhost:<port#> jelenik meg, és nem example.com. A helyi számítógép szokásos állomásneve localhost. A Localhost csak a helyi számítógépről érkező webes kéréseket szolgálja ki.
Ha hibakeresés nélkül indítja el az alkalmazást a Ctrl+F5 billentyűkombinációval, a következőt teszi lehetővé:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Zárja be a böngészőablakot.
A Visual Studio Code-ban a Futtatás menüben válassza a Hibakeresés leállítása lehetőséget, vagy nyomja le Shift+F5 billentyűkombinációt az alkalmazás leállításához.
Válassza az Option+Command+Return lehetőséget az alkalmazás hibakereső nélküli futtatásához.
A http://localhost:portoldalra navigál, ahol a port egy véletlenszerűen kiválasztott portszám, amelyet a Visual Studio akkor állít be, amikor webes projektet hoz létre.
A Mac Visual Studio a következő előugró ablakokat jeleníti meg:
Ha megbízik a fejlesztési tanúsítványban, válassza a Telepítés és megbízhatóság lehetőséget.
A következő párbeszédpanel jelenik meg:
Adja meg a jelszót, és válassza Frissítési beállításoklehetőséget.
Az ASP.NET Core HTTPS-fejlesztési tanúsítvány megbízhatóságával kapcsolatban további információért lásd: .
A címsor localhost:<port#>-t mutat, nem pedig example.com-et. A helyi számítógép szokásos állomásneve localhost. A Localhost csak a helyi számítógépről érkező webes kéréseket szolgálja ki.
Az alkalmazást hibakeresési vagy nem hibakeresési módban is elindíthatja a Hibakeresés menüből.
Az alábbi képen az alkalmazás látható:
Zárja be a böngészőablakot. A Visual Studio for Mac leállítja az alkalmazást.
Ez az oktatóanyag ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel. Ha új az ASP.NET Core webfejlesztés területén, fontolja meg az oktatóanyag Razor Pages verzióját, amely egyszerűbb kiindulópontot nyújt. Lásd: ASP.NET Core felhasználói felület kiválasztása, amely összehasonlítja a Razor Lapokat, az MVC-t, és a Blazor a felhasználói felület fejlesztéséhez.
Ez egy sorozat első oktatóanyaga, amely ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel.
A sorozat végén lesz egy alkalmazás, amely kezeli és megjeleníti a filmadatokat. Megtudhatja, hogyan:
Webalkalmazás létrehozása.
Modell hozzáadása és keretrendszerének felépítése.
A Visual Studio Code utasításai a .NET CLI-t használják ASP.NET alapvető fejlesztési függvényekhez, például a projekt létrehozásához. Ezeket az utasításokat macOS, Linux vagy Windows rendszeren és bármilyen kódszerkesztővel követheti. Kisebb módosításokra lehet szükség, ha nem a Visual Studio Code-ot használja.
A Mac Visual Studio esetében tekintse meg az oktatóanyag .NET 7-es verzióját.
Indítsa el a Visual Studiót, és válassza Új projekt létrehozásalehetőséget.
Az Új projekt létrehozása párbeszédpanelen válassza ki az ASP.NET Core Web App (Model-View-Controller)>alkalmazást, majd kattintson aTovább gombra.
Az Új projekt konfigurálása párbeszédpanelen adja meg a MvcMovie nevet a Projektnévmezőnél. Fontos, hogy nevezze el a projektet MvcMovie. A nagybetűsítésnek meg kell egyeznie minden egyes namespace esetében, amikor a kódot másolják.
Válassza Következő.
A További információ párbeszédpanelen válassza .NET 6.0 (Hosszú távú támogatás).
A Terminál menüjében válassza Új terminál lehetőséget a integrált terminálmegnyitásához.
Váltson a projektet tartalmazó könyvtárra (cd).
Futtassa a következő parancsokat:
dotnet new mvc -o MvcMovie
code -r MvcMovie
A dotnet new parancs létrehoz egy új ASP.NET Core MVC-projektet az MvcMovie mappában.
A code parancs megnyitja a MvcMovie projektmappát a Visual Studio Code aktuális példányában.
A Visual Studio Code megjeleníthet egy párbeszédpanelt, amely a következő kérdést teszi fel: Megbízik a mappában lévő fájlok szerzőiben?
Ha megbízik a szülőmappában lévő összes fájl szerzőiben, válassza a A szülőmappában lévő összes fájl szerzőinek megbízhatósága.
Válassza a Igent, mivel bízom a szerzőkben, hiszen a projektmappában a .NET által létrehozott fájlok találhatók.
Amikor a Visual Studio Code azt kéri, hogy adjon hozzá eszközöket a projekt létrehozásához és hibakereséséhez, válassza az Igenlehetőséget. Ha a Visual Studio Code nem kínál buildelési és hibakeresési eszközök hozzáadását, válassza a Nézet>Parancskatalógus lehetőséget, és írja be a ".NET" kifejezést a keresőmezőbe. A parancsok listájában válassza ki a .NET: Generate Assets for Build and Debug parancsot.
A Visual Studio Code egy .vscode mappát ad hozzá a létrehozott launch.json és tasks.json fájlokkal.
A Mac Visual Studio esetében tekintse meg az oktatóanyag .NET 7-es verzióját.
A Visual Studio futtatja az alkalmazást, és megnyitja az alapértelmezett böngészőt.
A címsor a localhost:<port#>-t mutatja, nem pedig valami olyasmit, mint a example.com. A helyi számítógép szokásos állomásneve localhost. Amikor a Visual Studio létrehoz egy webes projektet, a rendszer véletlenszerű portot használ a webkiszolgálóhoz.
Ha hibakeresés nélkül indítja el az alkalmazást a Ctrl+F5 billentyűkombinációval, a következőt teszi lehetővé:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Az alkalmazást hibakeresési vagy nem hibakeresési módban is elindíthatja a Hibakeresés menüből:
Az alkalmazás hibakereséséhez válassza az eszköztár MvcMovie gombját:
Az alábbi képen az alkalmazás látható:
A hibakereső nélküli futtatáshoz válassza a Ctrl+F5 billentyűkombinációt.
Az alábbi parancs futtatásával bízza meg a HTTPS-fejlesztési tanúsítványt:
dotnet dev-certs https --trust
Az előző parancshoz .NET 9 SDK vagy újabb Linux rendszeren szükséges. A .NET 8.0.401 SDK-n és korábbi verziókon futó Linux esetén tekintse meg a Linux-disztribúció tanúsítványmegbízhatósági dokumentációját.
Az előző parancs a következő párbeszédpanelt jeleníti meg, feltéve, hogy a tanúsítvány korábban nem volt megbízható:
Válassza Igen lehetőséget, ha elfogadja, hogy megbízik a fejlesztési tanúsítványban.
További információt a SSL- kényszerítése című cikk szakaszában talál, amely a ASP.NET core HTTPS-fejlesztési tanúsítvány megbízhatóságát ismerteti.
A címsor localhost:<port#>-t mutat, nem pedig example.com-et. A helyi számítógép szokásos állomásneve localhost. A Localhost csak a helyi számítógépről érkező webes kéréseket szolgálja ki.
Ha hibakeresés nélkül indítja el az alkalmazást a Ctrl+F5 billentyűkombinációval, a következőt teszi lehetővé:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
A Mac Visual Studio esetében tekintse meg az oktatóanyag .NET 7-es verzióját.
Ez az oktatóanyag ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel. Ha új az ASP.NET Core webfejlesztés területén, tekintse meg az oktatóanyag Razor Pages verzióját, amely egyszerűbb kezdőpontot kínál. Lásd: ASP.NET Alapvető felhasználói felületikiválasztása, amely összehasonlítja Razor Lapokat, MVC-t és Blazor a felhasználói felület fejlesztéséhez.
Ez egy sorozat első oktatóanyaga, amely ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel.
A sorozat végén lesz egy alkalmazás, amely kezeli és megjeleníti a filmadatokat. Megtudhatja, hogyan:
A Visual Studio Code utasításai a .NET CLI-t használják ASP.NET alapvető fejlesztési függvényekhez, például a projekt létrehozásához. Ezeket az utasításokat macOS, Linux vagy Windows rendszeren és bármilyen kódszerkesztővel követheti. Kisebb módosításokra lehet szükség, ha nem a Visual Studio Code-ot használja.
Indítsa el a Visual Studiót, és válassza Új projekt létrehozásalehetőséget.
Az Új projekt létrehozása párbeszédpanelen válassza ASP.NET Core Web Application>Nextlehetőséget.
Az Új projekt konfigurálása párbeszédpanelben adja meg a(z) MvcMovie-et a(z) Projektnév-hez. Fontos, hogy nevezze el a projektet MvcMovie. A nagybetűsítésnek meg kell egyeznie minden namespace esetén, amikor a kódot másolják.
Válassza a(z) létrehozása lehetőséget.
Az Új ASP.NET Core-webalkalmazás létrehozása párbeszédpanelen válassza a következőt:
.NET Core és ASP.NET Core 5.0 a legördülő listákban.
A Visual Studio az alapértelmezett projektsablont használta a létrehozott MVC-projekthez. A létrehozott projekt:
Egy működő alkalmazás.
Ez egy alapszintű kezdőprojekt.
Az oktatóanyag feltételezi, hogy ismeri a VS Code-ot. További információ: A VS Codehasználatának első lépései.
A Terminál menüjében válassza Új terminál lehetőséget a integrált terminálmegnyitásához.
Váltson a projektet tartalmazó könyvtárra (cd).
Futtassa a következő parancsokat:
dotnet new mvc -o MvcMovie
code -r MvcMovie
A dotnet new parancs létrehoz egy új ASP.NET Core MVC-projektet az MvcMovie mappában.
A code parancs megnyitja a MvcMovie projektmappát a Visual Studio Code aktuális példányában.
A Visual Studio Code megjeleníthet egy párbeszédpanelt, amely a következő kérdést teszi fel: Megbízik a mappában lévő fájlok szerzőiben?
Ha megbízik a szülőmappában lévő összes fájlban, válassza a A szülőmappában lévő összes fájl szerzőinek megbízhatósága.
Válassza Igen, megbízom a szerzőkben, mivel a projektmappában .NET által létrehozott fájlok találhatók.
Amikor a Visual Studio Code azt kéri, hogy adjon hozzá eszközöket a projekt létrehozásához és hibakereséséhez, válassza az Igenlehetőséget. Ha a Visual Studio Code nem kínál buildelési és hibakeresési eszközök hozzáadását, válassza a Nézet>Parancskatalógus lehetőséget, és írja be a ".NET" kifejezést a keresőmezőbe. A parancsok listájában válassza ki a .NET: Generate Assets for Build and Debug parancsot.
A Visual Studio Code egy .vscode mappát ad hozzá a létrehozott launch.json és tasks.json fájlokkal.
Válassza Fájl>Új megoldás.
Mac-hez készült Visual Studio 8.6-osnál korábbi verziójában válassza a .NET Core>App>Web Application (Model-View-Controller)>, majd kattintson a Következőlehetőségre. A 8.6-os vagy újabb verzióban válassza Web- és konzol>Alkalmazás>webalkalmazás (ModellView-Controller)>Következőlehetőséget.
Az Új webalkalmazás konfigurálása párbeszédpanelen:
Ellenőrizze, hogy a hitelesítés beállításanincs hitelesítés.
Ha megjelenik egy Target Framework kiválasztására vonatkozó lehetőség, válassza ki a legújabb 5.x verziót.
Válassza a Következőlehetőséget.
Nevezze el a projektet MvcMovie, majd válassza a Létrehozáslehetőséget.
A címsor localhost:port#-t jelenít meg, és nem valami olyasmit, mint example.com. A helyi számítógép szokásos állomásneve localhost. Amikor a Visual Studio létrehoz egy webes projektet, a rendszer véletlenszerű portot használ a webkiszolgálóhoz.
Ha hibakeresés nélkül indítja el az alkalmazást a Ctrl+F5 billentyűkombinációval, a következőt teszi lehetővé:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Az alkalmazást hibakeresési vagy nem hibakeresési módban is elindíthatja a Hibakeresés menüpontból:
Az alkalmazás hibakereséséhez válassza az IIS Express gombot
Az alábbi képen az alkalmazás látható:
A hibakereső nélküli futtatáshoz válassza a Ctrl+F5 billentyűkombinációt.
Az alábbi parancs futtatásával bízza meg a HTTPS-fejlesztési tanúsítványt:
dotnet dev-certs https --trust
Az előző parancshoz .NET 9 SDK vagy újabb Linux rendszeren szükséges. A .NET 8.0.401 SDK-n és korábbi verziókon futó Linux esetén tekintse meg a Linux-disztribúció tanúsítványmegbízhatósági dokumentációját.
Az előző parancs a következő párbeszédpanelt jeleníti meg, feltéve, hogy a tanúsítvány korábban nem volt megbízható:
Válassza Igen lehetőséget, ha elfogadja, hogy megbízik a fejlesztési tanúsítványban.
További információt a SSL- kényszerítése című cikk szakaszában talál, amely a ASP.NET core HTTPS-fejlesztési tanúsítvány megbízhatóságát ismerteti.
A címsor localhost:port:5001 mutat, nem pedig valami olyasmit, mint example.com. A helyi számítógép szokásos állomásneve localhost. A Localhost csak a helyi számítógépről érkező webes kéréseket szolgálja ki.
Ha hibakeresés nélkül indítja el az alkalmazást a Ctrl+F5 billentyűkombinációval, a következőt teszi lehetővé:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Válassza a Futtatás>Indítás hibakeresés nélkül lehetőséget az alkalmazás elindításához.
A címmező localhost:port# jelenít meg, nem pedig example.com. A helyi számítógép szokásos állomásneve localhost. Amikor a Visual Studio létrehoz egy webes projektet, a rendszer véletlenszerű portot használ a webkiszolgálóhoz.
Az alkalmazást hibakeresési vagy nem hibakeresési módban is elindíthatja a Futtatás menüből.
Ez az oktatóanyag ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel. Ha még csak most ismerkedik az ASP.NET Core-webfejlesztéssel, gondolja át az oktatóanyag Razor Pages verzióját, amely egyszerűbb kiindulópontot nyújt. Lásd: az ASP.NET Core UIkiválasztását, amely összehasonlítja Razor az Oldalakat, MVC-t és Blazor a UI fejlesztéshez.
Ez egy sorozat első oktatóanyaga, amely ASP.NET Core MVC webfejlesztést tanít vezérlőkkel és nézetekkel.
A sorozat végén lesz egy alkalmazás, amely kezeli és megjeleníti a filmadatokat. Megtudhatja, hogyan:
A Visual Studio Code utasításai a .NET CLI-t használják ASP.NET alapvető fejlesztési függvényekhez, például a projekt létrehozásához. Ezeket az utasításokat bármely platformon (macOS, Linux vagy Windows) és bármely kódszerkesztőben követheti. Kisebb módosításokra lehet szükség, ha nem a Visual Studio Code-ot használja. A Visual Studio Code macOS rendszerre való telepítéséről további információt a Visual Studio Code macOS-encímű cikkben talál.
A Visual Studióban válassza Új projekt létrehozásalehetőséget.
Válassza ASP.NET Core Web Application>Nextlehetőséget.
Nevezze el a projektet MvcMovie, és válassza a Létrehozáslehetőséget. Fontos, hogy nevezze el a projektet MvcMovie, így a kód másolásakor a névtér megegyezik.
konfigurálása
Válassza a(z) webalkalmazást (modell-View-Controller). A legördülő listákból válassza a .NET Core és a ASP.NET Core 3.1elemeket, majd kattintson a Létrehozásgombra.
A Visual Studio az alapértelmezett projektsablont használta a létrehozott MVC-projekthez. A létrehozott projekt:
Módosítsa a könyvtárakat (cd) egy olyan mappára, amely tartalmazza a projektet.
Futtassa a következő parancsot:
dotnet new mvc -o MvcMovie
code -r MvcMovie
Megjelenik egy párbeszédpanel, amelyen A létrehozáshoz és a hibakereséshez szükséges eszközök hiányoznak az "MvcMovie"-ból. Felveszi őket?válassza Igenlehetőséget.
dotnet new mvc -o MvcMovie: Létrehoz egy új ASP.NET Core MVC-projektet az MvcMovie mappában.
code -r MvcMovie: Betölti a MvcMovie.csproj projektfájlt a Visual Studio Code-ban.
Válassza Fájl>Új megoldás.
A 8.6-os verziónál korábbi Mac Visual Studio-ban válassza a .NET Core>App>Web Application (Model-View-Controller)>Következőlehetőséget. A 8.6-os vagy újabb verzióban válassza Web- és konzol>Alkalmazás>webalkalmazás (ModellView-Controller)>Következőlehetőséget.
Az Új webalkalmazás konfigurálása párbeszédpanelen:
Ellenőrizze, hogy a Hitelesítés beállítás Nincs hitelesítésértékre van-e állítva.
Ha megjelenik egy Target Framework kiválasztására vonatkozó lehetőség, válassza ki a legújabb 3.x verziót.
Válassza Következő.
Nevezze el a projektet MvcMovie, majd válassza a Létrehozáslehetőséget.
A címsor localhost:port# jelenít meg, és nem a example.com. A helyi számítógép szokásos állomásneve localhost. Amikor a Visual Studio létrehoz egy webes projektet, a rendszer véletlenszerű portot használ a webkiszolgálóhoz.
Ha hibakeresés nélkül indítja el az alkalmazást a Ctrl+F5 billentyűkombinációval, a következőt teszi lehetővé:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Az alkalmazást hibakeresési vagy nem hibakeresési módban is elindíthatja a Hibakeresés menüpontból:
Az alkalmazás hibakereséséhez válassza az IIS Express gombot
Az alábbi képen az alkalmazás látható:
Az alkalmazás hibakeresés nélküli futtatásához válassza a Ctrl+F5 billentyűkombinációt.
Az alábbi parancs futtatásával bízza meg a HTTPS-fejlesztési tanúsítványt:
dotnet dev-certs https --trust
Az előző parancshoz .NET 9 SDK vagy újabb Linux rendszeren szükséges. A .NET 8.0.401 SDK-n és korábbi verziókon futó Linux esetén tekintse meg a Linux-disztribúció tanúsítványmegbízhatósági dokumentációját.
Az előző parancs a következő párbeszédpanelt jeleníti meg, feltéve, hogy a tanúsítvány korábban nem volt megbízható:
Válassza Igen lehetőséget, ha elfogadja, hogy megbízik a fejlesztési tanúsítványban.
További információt a SSL- kényszerítése című cikk szakaszában talál, amely a ASP.NET core HTTPS-fejlesztési tanúsítvány megbízhatóságát ismerteti.
A címsor a localhost:port:5001-t jeleníti meg, nem pedig valami olyasmit, mint a example.com. A helyi számítógép szokásos állomásneve localhost. A Localhost csak a helyi számítógépről érkező webes kéréseket szolgálja ki.
Ha hibakeresés nélkül indítja el az alkalmazást a Ctrl+F5 billentyűkombinációval, a következőt teszi lehetővé:
Kódmódosítások végrehajtása.
Mentse a fájlt.
Gyorsan frissítse a böngészőt, és tekintse meg a kód módosításait.
Válassza a Futtatás>Indítás hibakeresés nélkül lehetőséget az alkalmazás elindításához.
Visual Studio for Mac: elindítja a Kestrel kiszolgálót, megnyit egy böngészőt, és a http://localhost:porthelyre navigál, ahol a port egy véletlenszerűen kiválasztott portszám.
A Mac Visual Studio a következő előugró ablakokat jeleníti meg:
Válassza Igen lehetőséget, ha megbízik a fejlesztési tanúsítványban.
A következő párbeszédpanel jelenik meg:
Adja meg a jelszót, és válassza OK
Válassza Igen lehetőséget, ha elfogadja, hogy megbízik a fejlesztési tanúsítványban.
A címsor localhost:port#-t jelenít meg, nem pedig valami olyasmit, mint example.com. A helyi számítógép szokásos állomásneve localhost. Amikor a Visual Studio létrehoz egy webes projektet, a rendszer véletlenszerű portot használ a webkiszolgálóhoz. Az alkalmazás futtatásakor egy másik portszám jelenik meg.
Az alkalmazást hibakeresési vagy nem hibakeresési módban is elindíthatja a Futtatás menüből.
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.