Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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
Általános telepítési és üzembe helyezési információk:
A .NET-keretrendszer üzembe helyezése ügyfélalkalmazással (fejlesztők számára):
Az InstallShield használata telepítési és üzembehelyezési projektben
További információk fejlesztőknek
A .NET-keretrendszer üzembe helyezése (OEM-ekhez és rendszergazdákhoz):
Szervizelés
Általános információkért lásd a .NET-keretrendszer blogját.
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.
Kapcsolódó témakörök
| 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. |