Comment faire référence à une DLL dans le web.config?
J'ai une DLL dans le dossier de la CORBEILLE, et j'en ai besoin pour être référencé dans le site web.config ou je reçois cette erreur gênante:
Description: Une erreur s'est produite lors de
la compilation d'une ressource nécessaire
pour répondre à cette demande. Veuillez passer en revue
la suite détails de l'erreur spécifique
et modifier votre code source
de façon appropriée.Compilateur Message d'Erreur: CS0234: L'
type ou le nom d'espace de noms 'ServiceModel'
n'existe pas dans l'espace de noms
'Microsoft' (vous manque un
assemblée de référence?)
Cette DLL n'est pas dans le GAC, et que je ne peux pas utiliser le
<assemblies><add ...
Donc je suppose que j'ai besoin d'utiliser la configSections comme
<configSections>
<section name="Microsoft.System.Web"
type="Microsoft.System.Web,
Version=3.0.0.0, Culture=neutral,
PublicKeyToken=10633fbfa3fade6e "/>
</configSections>
Ce qui devrait être le bon code?
OriginalL'auteur balexandre | 2009-01-21
Vous devez vous connecter pour publier un commentaire.
Sauf si l'assemblée que vous utilisez est fortement nommé, de le placer dans le répertoire bin est tout ce que vous devriez avoir à faire.
La configSection que vous mentionnez n'est pas pour l'ajout de références à des assemblées. C'est pour définir des sections de configuration dans le web.config. Ainsi, vous pouvez ajouter une section de configuration appelé exampleSection par l'ajout d'une section tag configsSections. Ce serait vous permettent de créer une section de configuration nommé "exampleSection", plus loin dans le web.config.
La raison pour laquelle il est une référence d'assembly dans le configSections section définition est que chaque section de configuration est spécifique à une assemblée pour laquelle elle fournit des données de configuration. Le configSection pourrait être spécifique au site web de l'assemblée elle-même (dans ce cas, c'est l'assemblée vous devez spécifier) ou il peut être une autre assemblée utilisé par le site. La création d'un configSection vous donne la possibilité de groupe de paramètres qui sont liées à une section, à la place de l'inter se mêlant tous application large dans le appsettings.
Si vous avez donné plus d'informations sur ce que vous rencontriez un problème avec, peut-être que nous pourrions les aider. Qu'est-ce que l'assemblée et comment est-il utilisé?
OriginalL'auteur Jim Petkus
Drôle j'ai trouvé que si la dll et toutes ses dépendances sont dans le répertoire bin, il peut être utilisé même si ce n'est dans la .La SLN fichier ou le web.config.
Je vous garantis que les Dll ne sont pas dans le gac.
OriginalL'auteur Joshua