Contenu TechKnow en ligne

SYMPTÔMES Lorsque vous exécutez d’ASP.NET applications sur le même site web que le portail d’entreprise, vous pouvez recevoir l’erreur suivante :

Description de l’erreur de configuration : Une erreur s’est produite lors du traitement d’un fichier de configuration nécessaire à la mise en service de cette demande. Consultez les détails de l’erreur ci-dessous et modifiez votre fichier de configuration de manière appropriée. Message d’erreur de l’examen : Le nom de fichier ou d’assembly Microsoft.BusinessFramework, ou l’une de ses dépendances, n’a pas été trouvé. Erreur source : [Aucune ligne source pertinente] Fichier source : web.config ligne : 72

CAUSE L’erreur peut être due au Windows SharePoint Services Web.config existant à la racine de votre site web. Le Portail d’entreprise ajoute des paramètres à ce fichier et ces paramètres peuvent être en conflit avec les paramètres de votre otherASP.NET Web.config fichiers existant dans d’autres dossiers virtuels sous la racine. D’autres applications ASP.NET telles que CRM et SharePoint Portal Server peuvent créer des conflits avec les fichiers Global.asax et Web.config du portail d’entreprise s’ils sont installés sur le même site web. Avec ASP.NET applications web, il est recommandé d’utiliser un site web distinct avec son propre annuaire. Le répertoire d’accueil est la racine de vos sous-répertoires de contenu Web. Par exemple, « wwwroot » est utilisé sur une installation initiale d’IIS pour le site web par défaut. Pour un deuxième site web, vous pouvez créer un annuaire appelé « wwwroot2 ». RÉSOLUTION Il existe deux solutions à ce problème : 1. Si vous développez une application ASP.NET à exécuter avec le portail d’entreprise, le répertoire virtuel qui contient les fichiers de votre application doit être configuré à l’aide de IIS Manager afin qu’il ne s’agit pas d’un « répertoire d’applications ». Vous pouvez le faire en cliquant avec le bouton droit sur le répertoire virtuel dans le Gestionnaire IIS et en choisissant Propriétés. Sous l’onglet Annuaire virtuel, assurez-vous que le champ Nom de l’application est grisé. Si ce n’est pas le cas, cliquez sur Supprimer en côté du champ. En supprimant la désignation du répertoire d’applications du répertoire virtuel, votre application fera partie de l’application par défaut et s’exécutera dans le même contexte que le Portail d’entreprise. Votre application hérite de ses paramètres de configuration du même fichier web.config que le Portail d’entreprise utilise (c:\inetpub\wwwroot\web.config par défaut). Les assemblys requises par votre application doivent être placées dans le même dossier que les assemblys portail d’entreprise, à savoir c:\inetpub\wwwroot\bin par défaut.2. Si votre application ASP.NET n’utilise pas l’infrastructure métier du portail d’entreprise, déplacez votre application ASP.NET personnalisée vers un autre site web ou déplacez le portail d’WSS vers un autre site web.Remarque Veillez à créer un annuaire Windows pour votre nouveau site web, sans quoi vous aurez des problèmes avec les fichiers Global.asax et Web.config pour chaque application web.Cet article était TechKnowknow Document ID:35178

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.