Numéro d'article: 815441 - Dernière mise à jour: jeudi 17 mai 2007 - Version: 3.5

Fichiers de configuration Microsoft .NET Framework dans un environnement d'installation côte à côte

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.

Sommaire

Agrandir tout | Réduire tout

Résumé

Cet article contient des informations sur Microsoft .NET Framework configuration fichiers dans un environnement d'installation côte à côte.

Plus d'informations

Lorsque vous installez le .NET Framework, deux types différents de la configuration fichiers sont installés, fichiers de configuration ordinateur et des fichiers de configuration de stratégie de sécurité. Dans un environnement installation côte à côte, vous pouvez installer plusieurs versions du .NET Framework sur le même ordinateur. Chaque version installée possède son propre ensemble de fichiers de configuration ordinateur et des fichiers de configuration de stratégie de sécurité. Les paramètres de ces fichiers sont spécifiques à la version installées.

Car les fichiers de configuration ordinateur et les fichiers de configuration de stratégie de sécurité (et les paramètres de ces fichiers) sont spécifiques à une version unique de .NET Framework, vous devez comprendre les informations suivantes :
  • L'emplacement spécifique de la version de ces fichiers
  • Que se passe-t-il à ces fichiers pendant une nouvelle installation de .NET Framework
  • Modification de ces fichiers lors d'ils sont modifiés par les outils qui sont spécifiques à une version de .NET Framework

Emplacement des fichiers de configuration

Le tableau suivant répertorie les emplacements spécifiques de la version du fichier de configuration ordinateur.
Réduire ce tableauAgrandir ce tableau
Microsoft .NET Framework version 1.0
%Windir%\Microsoft.net\Framework\v1.0.3705\Config\Machine.config
Microsoft .NET Framework version 1.1
%Windir%\Microsoft.net\Framework\v1.1.4322\Config\Machine.config
Où %windir% est le lecteur et le dossier dans lequel le système d'exploitation de Windows est installé (par exemple, C:\Windows).

Les tableaux suivants répertorient les emplacements spécifiques de la version des fichiers de configuration de stratégie de sécurité.

fichier de configuration de stratégie Entreprise
Réduire ce tableauAgrandir ce tableau
Windows 2000 et Windows NTRuntime Install Path \Config\Enterprisesec.config
Windows 98 et Windows Millennium EditionRuntime Install Path \Config\Enterprisesec.config


fichier de configuration stratégie d'ordinateur
Réduire ce tableauAgrandir ce tableau
Windows 2000 et Windows NTRuntime Install Path \Config\Security.config
Windows 98 et Windows Millennium EditionRuntime Install Path \Config\Security.config


fichier de configuration de stratégie utilisateur
Réduire ce tableauAgrandir ce tableau
Windows 2000 et Windows NTUser Profile \Application Data\Microsoft\CLR sécurité Config\v x.x.xxxx \Security.config
Windows 98 et Windows Millennium Edition%Windir%\ User Name \CLR sécurité Config\v x.x.xxxx \Security.config
Runtime Install Path est %Windir%\Microsoft.net\Framework\v1.0.3705 pour .NET Framework version 1.0 et v1.1.4322 %Windir%\Microsoft.net\Framework\ pour Windows .NET Framework version 1.1.

Scénarios d'installation

Dans un environnement d'installation côte à côte, plusieurs versions du .NET Framework peuvent être installées sur le même ordinateur, chaque version installe son propre ensemble de fichiers de configuration ordinateur et des fichiers de configuration de stratégie de sécurité.

Fichiers de configuration ordinateur

Il n'existe pas installation de prise en charge pour la migration paramètres depuis une version de machine.config dans un autre. Lorsque vous avez modifié une version spécifique de machine.config, et que vous souhaitez que ces modifications dans les autres versions du .NET Framework, vous devez migrer manuellement ces modifications à partir d'une version de machine.config vers un autre.

Fichiers de configuration de sécurité stratégie

Est prise en charge installation pour la migration sécurité stratégie configuration fichiers d'une version de .NET Framework à un autre. Cette migration est facilitée par l'outil de .NET Framework Migpol.exe. Il existe certaines limitations dans la capacité de Migpol pour migrer les modifications de stratégie de sécurité d'une version vers une autre. Consultez la documentation Migpol pour migration spécifique d'informations.
  • Installez la version 1.1 de .NET Framework
    Dans le cadre de la procédure d'installation, sécurité stratégie configuration modifications apportées à la version 1.0 de .NET Framework sont migrées vers la version 1.1 en appelant Migpol de la manière suivante :
    migpolwin ?migrate 1.1.4322 1.0.3705
    Remarque pour utiliser l'outil Migpolwin, vous devez installer Microsoft .NET Framework SDK version 1.1.

    Si vous n'avez pas installé version 1.0 de .NET Framework avant d'installer la version 1.1, aucun migration se produit car il n'est aucune version pour migrer de.
  • Installez la version 1.0 de .NET Framework
    Dans le cadre de la procédure d'installation, sécurité stratégie configuration modifications apportées à la version 1.1 de .NET Framework sont migrées vers la version 1.0 en appelant Migpol de la manière suivante :
    migpolwin ?migrate 1.0.3705 1.1.4322
    si vous n'avez pas installé version 1.1 de .NET Framework avant d'installer la version 1.0, aucun migration se produit car il n'existe aucune version pour migrer à partir.

Modifier les fichiers de configuration

De l'outil de configuration Microsoft .NET Framework (Mscorcfg.msc)

Chaque version de .NET Framework possède sa propre instance spécifique de la version de Mscorcfg.msc.

Toutes les actions effectuées par une version spécifique de cet outil, sauf les modifications apportées à l'assembly cache, sont applicables uniquement à la version correspondante du .NET Framework. Cela inclut toutes les modifications de configuration et package de déploiement.

Lorsque vous modifiez les paramètres de configuration à l'aide de Mscorcfg, et vous voulez que ces modifications soient reflétées dans autres versions du Framework .NET actuellement installées, vous pouvez effectuer l'une des opérations suivantes :
  • Pour chaque version du .NET Framework que vous souhaitez appliquer ces modifications, apportez les modifications mêmes dans chaque instance spécifique de la version de Mscorcfg.
  • Spécifiques à des fichiers de configuration ordinateur : pour chaque version de .NET Framework que vous souhaitez appliquer à, manuellement ces modifications migrer les paramètres d'une version de machine.config vers un autre.
  • Spécifiques à des fichiers de configuration de stratégie de sécurité : pour chaque version du .NET Framework vous voulez que ces modifications s'appliquent à, utiliser Migpol pour migrer les modifications d'une version vers une autre.
Déploiement de stratégie de sécurité est également spécifique de la version. Lorsque vous créez un package de déploiement de stratégie de sécurité dans Mscorcfg, le programme d'installation qui est créé ne déploie que la stratégie de sécurité vers la version de .NET Framework qui est associé l'instance de Mscorcfg que vous utilisez.

De Code Access Security stratégie outil (Caspol.exe)

Chaque version de .NET Framework inclut son propre instance spécifique de la version de Caspol.exe.

Toutes les modifications de stratégie de sécurité que vous apportez à l'aide de Caspol.exe sont spécifiques à la version associée du .NET Framework. Lorsque vous souhaitez que ces modifications afin de dans d'autres versions du .NET Framework actuellement installées, vous pouvez effectuer l'une des opérations suivantes :
  • Apportez les mêmes modifications à l'aide de l'instance spécifique de la version de Caspol.exe.
  • Apportez les mêmes modifications à l'aide de l'instance spécifique de la version de Mscorcfg.
  • Migrez les modifications d'une version à l'autre à l'aide Migpol.exe.

Références

Pour plus d'informations, reportez-vous au adresse aux sites Web de Microsoft aux adresses suivantes :
http://msdn2.microsoft.com/en-us/library/aa720627(VS.71).aspx (http://msdn2.microsoft.com/en-us/library/aa720627(VS.71).aspx)
http://msdn2.microsoft.com/en-us/library/1xtk877y(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/1xtk877y(vs.71).aspx)
http://msdn2.microsoft.com/en-us/library/cb6t8dtz(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/cb6t8dtz(vs.71).aspx)
http://msdn2.microsoft.com/en-us/library/2bc0cxhc(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/2bc0cxhc(vs.71).aspx)

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework Software Development Kit 1.0 Service Pack 2
  • Microsoft .NET Framework 1.1
Mots-clés : 
kbmt kbconfig kbinfo KB815441 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 815441  (http://support.microsoft.com/kb/815441/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.