Megosztás a következőn keresztül:


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

Ez a cikk segítséget nyújt a .NET-keretrendszer alkalmazással történő üzembe helyezésének megkezdéséhez. A legtöbb információ fejlesztőknek, operációs rendszereknek és vállalati rendszergazdáknak szól. Azoknak a felhasználóknak, akik telepíteni szeretnék a .NET-keretrendszer a számítógépükre, olvassa el a .NET-keretrendszer telepítése című témakört.

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

A .NET-keretrendszer üzembe helyezésével és karbantartásával kapcsolatos konkrét információkért használja az alábbi, MSDN-témakörökre mutató hivatkozásokat.

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

Karbantartá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:

  • Nincs hatással az alkalmazásokra.

    Ez a szolgáltatás biztosítja az alkalmazáselkülönítést, és kiküszöböli a DLL-ütközéseket. Alapértelmezés szerint az összetevők nincsenek hatással más alkalmazásokra.

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

    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 explicit módon elérhetővé kell tennie a kódot a megosztáshoz az alapértelmezett viselkedés helyett.

  • Párhuzamos verziószámozá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.

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

    Az önállóan leírt és önálló összetevők és alkalmazások beállításjegyzékbeli bejegyzések vagy függőségek nélkül is üzembe helyezhetők.

  • Menet közbeni frissítések.

    A rendszergazdák gazdagépeket, például ASP.NET használhatnak a program DLL-jeinek frissítéséhez, még távoli számítógépeken is.

  • Integráció a Windows-telepítővel.

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

  • Vállalati üzembe helyezés.

    Ez a szolgáltatás 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 az összetevőket el lehet különíteni, hogy csak az alkalmazás használja a kis hatású üzembe helyezéshez.

  • 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-keretrendszer-alkalmazások csomagolása és terjesztése

A .NET-keretrendszer egyes csomagolási és üzembehelyezési információiról a dokumentáció más szakaszaiban olvashat. Ezek a szakaszok információkat nyújtanak a szerelvényeknek nevezett önleíró egységekről, amelyekhez nincs szükség beállításjegyzékbeli bejegyzésekre, erős névvel ellátott szerelvényekre, amelyek biztosítják a név egyediségét, é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. A következő szakaszok az .NET-keretrendszer alkalmazások csomagolásáról és terjesztéséről nyújtanak információt.

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 a .dll vagy .exe fájlokat használhatja a létrehozásakor.

  • Kabinetfájlként (CAB).

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

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

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

Disztribúció

A .NET-keretrendszer az alábbi lehetőségeket kínálja az alkalmazások terjesztésére:

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

    Mivel a közös nyelvi futtatókörnyezeti alkalmazások önleíróak, és nem igényelnek beállításjegyzék-bejegyzéseket, az XCOPY vagy 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.

  • Kódletöltés használata.

    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 Windows Installer 2.0-t.

    Windows Installer 2.0 .NET-keretrendszer szerelvényeket telepíthet, javíthat vagy távolíthat el a globális szerelvény-gyorsítótárban és a magánkönyvtárakban.

Telepítési hely

Annak meghatározásához, hogy hol helyezze üzembe az alkalmazás szerelvényeket, hogy azok megtalálhatók legyenek a futtatókörnyezetben, tekintse meg, hogyan találja meg a futtatókörnyezet a szerelvényeket.

A biztonsági szempontok az alkalmazás üzembe helyezését is befolyásolhatják. A felügyelt kódnak a kód helyétől függően kell biztonsági engedélyeket adni. Ha egy alkalmazást vagy összetevőt olyan helyen helyez üzembe, ahol kevés a megbízhatósági kapcsolat, például az internet, korlátozza az alkalmazás vagy összetevő által elvégezhető műveleteket.

Cím Leírás
Hogyan találja meg a futtatókörnyezet a szerelvényeket? Leírja, hogyan határozza meg a közös nyelvi futtatókörnyezet a kötési kérés teljesítéséhez használandó szerelvényt.
Ajánlott eljárások a szerelvénybetöltéshez Ismerteti azokat a módszereket, amelyekkel elkerülhetők az olyan típusú identitásokkal kapcsolatos problémák, amelyek a , MissingMethodExceptionés egyéb hibákhoz InvalidCastExceptionvezethetnek.
A rendszer újraindításának csökkentése .NET-keretrendszer 4.5 telepítése során Ismerteti az Újraindításkezelőt, amely lehetőség szerint megakadályozza az újraindításokat, és ismerteti, hogyan használhatják ki a .NET-keretrendszer telepítő alkalmazások.
Üzembehelyezési útmutató rendszergazdáknak Ez a cikk azt ismerteti, hogyan helyezheti üzembe a rendszergazda a .NET-keretrendszer és annak rendszerfüggőségeit a hálózaton Microsoft Endpoint Configuration Manager használatával.
Üzembehelyezési útmutató fejlesztőknek Ez a cikk azt ismerteti, hogy a fejlesztők hogyan telepíthetnek .NET-keretrendszer 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ások 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 egy Windows Forms-alkalmazást, és hogyan helyezheti üzembe az ClickOnce segítségével 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ához és üzembe helyezéséhez használt küllős modellt ismerteti; ismerteti az erőforrások elnevezési konvencióit, a tartalék folyamatot és a csomagolási alternatívákat.
Interop-alkalmazás üzembe helyezése Ismerteti az interop-alkalmazások szállítását és telepítését, amelyek általában egy .NET-keretrendszer ügyfélszerelvényt, egy vagy több, különböző COM típusú kódtárakat 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 csendesen a .NET-keretrendszer beállítási folyamatot, miközben saját nézetet jelenít meg a beállítás előrehaladásáról.

Lásd még