Megosztás:


A .NET-keretrendszer és -alkalmazások üzembe helyezése

Megjegyzés:

Ez a cikk a .NET-keretrendszerre vonatkozik. Ez nem vonatkozik a .NET újabb implementációira, beleértve a .NET 6-os és újabb verzióit.

Ez a cikk segítséget nyújt a .NET-keretrendszer alkalmazással való üzembe helyezésének megkezdéséhez. A legtöbb információ fejlesztőknek, oem-eknek és vállalati rendszergazdáknak szól. A .NET-keretrendszert a számítógépükre telepíteni kívánó felhasználóknak a .NET-keretrendszer telepítése című cikket kell elolvasniuk.

Központi telepítési erőforrások

A .NET-keretrendszer telepítésével és karbantartásával kapcsolatos konkrét információkért használja az alábbi hivatkozásokat más MSDN-témakörökre.

Telepítés és üzembe helyezés

Szervizelés

Az üzembe helyezést egyszerűsítő funkciók

A .NET-keretrendszer számos alapvető funkciót biztosít, amelyek megkönnyítik az alkalmazások üzembe helyezését:

  • Hatásmentes alkalmazások.

    Ez a funkció alkalmazáselkülönítést biztosít, és kiküszöböli a DLL-ütközéseket. Alapértelmezés szerint az összetevők nem befolyásolják a többi alkalmazást.

  • Alapértelmezés szerint privát összetevők.

    Alapértelmezés szerint az összetevők az alkalmazáskönyvtárban vannak üzembe helyezve, és csak az azt tartalmazó alkalmazás számára láthatók.

  • Szabályozott kódmegosztás.

    A kódmegosztáshoz az alapértelmezett viselkedés helyett explicit módon elérhetővé kell tennie a kódot a megosztáshoz.

  • Párhuzamos verziókezelés.

    Egy összetevő vagy alkalmazás több verziója is létezhet, kiválaszthatja, hogy mely verziókat használja, és a közös nyelvi futtatókörnyezet kikényszeríti a verziószámozási szabályzatot.

  • XCOPY üzembe helyezés és replikáció.

    Az önállóan leírt és önálló összetevők és alkalmazások beállításjegyzékbejegyzések és függőségek nélkül telepíthetők.

  • Menet közbeni frissítések.

    A rendszergazdák kiszolgálókat, például az ASP.NET-et használhatják a program DLL-jeinek frissítéséhez, még távoli számítógépeken is.

  • Integráció a Windows Installerrel.

    A hirdetés, a közzététel, a javítás és az igény szerinti telepítés mind elérhető az alkalmazás üzembe helyezésekor.

  • Vállalati üzembe helyezés.

    Ez a funkció egyszerű szoftverterjesztést biztosít, beleértve az Active Directory használatát is.

  • Letöltés és gyorsítótárazás.

    A növekményes letöltések kisebbek maradnak, és a komponensek elkülöníthetők, hogy az alkalmazás kizárólagosan használja őket az alacsony hatású üzembe helyezés céljából.

  • Részben megbízható kód.

    Az identitás a felhasználó helyett a kódon alapul, és nem jelennek meg tanúsítvány párbeszédpanelek.

.NET-keretrendszeralkalmazások csomagolása és terjesztése

A .NET-keretrendszer csomagolási és üzembehelyezési információinak egy részét a dokumentáció más szakaszai ismertetik. Ezek a szakaszok információt nyújtanak a szerelvényeknek nevezett önleíró egységekről, amelyek nem igényelnek beállításjegyzék-bejegyzéseket, erős névvel ellátott szerelvényeket, amelyek biztosítják a névegyenességet, és megakadályozzák a névhamisítást, valamint a szerelvény verziószámozását, amely a DLL-ütközésekkel kapcsolatos számos problémát orvosol. Az alábbi szakaszok a .NET-keretrendszer-alkalmazások csomagolásával és terjesztésével kapcsolatos információkat tartalmaznak.

Csomagolás

A .NET-keretrendszer a következő lehetőségeket kínálja az alkalmazások csomagolásához:

  • Egyetlen szerelvényként vagy szerelvények gyűjteményeként.

    Ezzel a beállítással egyszerűen az eredeti állapotukban használhatja a .dll vagy .exe fájlokat.

  • Kabinetfájlként (CAB).

    Ezzel a beállítással tömörítheti a fájlokat .cab fájlokba, hogy a terjesztés vagy a letöltés kevesebb időt vesz igénybe.

  • Windows Installer-csomagként vagy más telepítőformátumban.

    Ezzel a beállítással .msi fájlokat hozhat létre a Windows Installerrel való használatra, vagy más telepítővel való használatra csomagolhatja az alkalmazást.

Disztribúció

A .NET-keretrendszer a következő lehetőségeket kínálja az alkalmazások elosztásához:

  • Használjon XCOPY-t vagy FTP-t.

    Mivel a gyakori nyelvi futtatókörnyezeti alkalmazások önleírók, és nem igényelnek beállításjegyzék-bejegyzéseket, az XCOPY vagy az FTP használatával egyszerűen átmásolhatja az alkalmazást egy megfelelő könyvtárba. Az alkalmazás ezután futtatható ebből a könyvtárból.

  • Használja a letöltési kódot.

    Ha az alkalmazást az interneten vagy vállalati intraneten keresztül terjeszti, egyszerűen letöltheti a kódot egy számítógépre, és ott futtathatja az alkalmazást.

  • Használjon telepítőprogramot, például a Windows Installer 2.0-t.

    A Windows Installer 2.0 a globális összeállítási gyorsítótárban és a magánkönyvtárakban is telepíthet, javíthat vagy távolíthat el .NET-keretrendszer összetevőket.

Telepítési hely

Annak megállapításához, hogy hol helyezheti üzembe az alkalmazás szerelvényeket, hogy a futtatókörnyezet megtalálja őket, olvassa el a futtatókörnyezet szerelvényeinek megkeresését ismertető témakört.

A biztonsági szempontok az alkalmazás üzembe helyezését is befolyásolhatják. A biztonsági engedélyek a felügyelt kódnak a kód helye szerint vannak megadva. Ha egy alkalmazást vagy összetevőt olyan helyre helyez üzembe, ahol kevés megbízhatóságot kap, például az internetet, korlátozza az alkalmazás vagy az összetevő által elvégezhető műveleteket.

Cím Leírás
Hogyan találja meg a futtatókörnyezet az szerelvényeket Ismerteti, hogyan határozza meg a közös nyelvi futtatókörnyezet, hogy melyik összeállítást használja a kötési kérés teljesítéséhez.
Ajánlott eljárások a szerelvénybetöltéshez Ismerteti, hogyan kerülheti el a típusazonosságokkal kapcsolatos problémákat, amelyek InvalidCastException, MissingMethodException és egyéb hibákhoz vezethetnek.
A rendszer újraindításának csökkentése a .NET-keretrendszer 4.5-ös telepítései során Ismerteti a Restart Managert, amely megakadályozza az újraindításokat, amikor csak lehetséges, és ismerteti, hogyan használhatják ki a .NET-keretrendszert telepítő alkalmazások.
Üzembe helyezési útmutató rendszergazdáknak Ez a cikk azt ismerteti, hogyan helyezheti üzembe a rendszergazda a .NET-keretrendszert és annak rendszerfüggőségeit a hálózaton a Microsoft Endpoint Configuration Manager használatával.
Üzembe helyezési útmutató fejlesztőknek Ebből a cikkből megtudhatja, hogyan telepíthetik a fejlesztők a .NET-keretrendszert a felhasználóik számítógépére az alkalmazásukkal.
Alkalmazások, szolgáltatások és összetevők üzembe helyezése Ismerteti a Visual Studio telepítési lehetőségeit, beleértve az alkalmazás ClickOnce és Windows Installer technológiával történő közzétételére vonatkozó utasításokat.
ClickOnce-alkalmazások közzététele Ismerteti, hogyan csomagolhat be Windows Forms-alkalmazásokat, és hogyan helyezheti üzembe a ClickOnce-tal a hálózat ügyfélszámítógépein.
Erőforrások csomagolása és üzembe helyezése A .NET-keretrendszer által az erőforrások csomagolására és üzembe helyezésére használt küllős és küllős modellt ismerteti; az erőforrás-elnevezési konvenciókat, a tartalék folyamatot és a csomagolási alternatívákat foglalja magában.
Interop-alkalmazás üzembe helyezése Ez a cikk bemutatja, hogyan szállíthat és telepíthet interop alkalmazásokat, amelyek általában egy .NET-keretrendszer ügyfélszerelvényt, egy vagy több különböző COM típusú kódtárat képviselő interop szerelvényeket és egy vagy több regisztrált COM-összetevőt tartalmaznak.
Útmutató: Előrehaladás lekérése a .NET-keretrendszer 4.5 telepítőjéből Ismerteti, hogyan indíthatja el és követheti nyomon a .NET-keretrendszer beállítási folyamatát, miközben saját nézetet jelenít meg a beállítás előrehaladásáról.

Lásd még