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
Általános telepítési és telepítési információk:
A .NET-keretrendszer üzembe helyezése ügyfélalkalmazással (fejlesztők számára):
Az InstallShield használata beállítási és üzembehelyezési projektben
További információ fejlesztőknek
A .NET-keretrendszer üzembe helyezése (OEM-ek és rendszergazdák számára):
Karbantartás
Általános információkért lásd a .NET-keretrendszer blogot.
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.
Kapcsolódó témakörök
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. |