Comment déployer DevExpress sur un serveur?
Bonjour j'ai besoin de déployer un projet en utilisant les commandes DevExpress sur un serveur IIS 6.0. Le projet se charge très bien et jusqu'à ce que J'Ajoute les commandes DevExpress. En essayant de charger le site j'obtiens l'erreur
ne pouvait pas charger le fichier ou l'assemblage "DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a " or l'une de ses dépendances. Système ne peut pas trouver le fichier spécifié
Qu'est-ce que je fais de mal? J'ai essayé installer les commandes sur le serveur et aussi simplement copier tous les DLLs d'assemblage dans le bin/ dossier de l'application, mais je ne peux pas faire disparaître cette erreur. Comment puis-je le faire fonctionner?
4 réponses
j'ai fini par aller dans Visual Studio puis en sélectionnant toutes les références DevExpress et en mettant "copier local" dans true.
L'erreur spécifique signifie qu'il est à la recherche de la version 9.3 de DevExpress.Web de l'assemblée.
pour le déploiement du serveur, vous n'avez besoin que des dlls d'exécution. Une liste des dlls nécessaires se trouve dans le fichier d'aide sous la rubrique Déploiement:
le "déploiement" résulte de search.DevExpress.com
outil gratuit D'installation de serveur DX de Brendon Muck est aussi très pratique (comme mentionné par @JHappoldt)
Une dernière remarque, s'il vous plaît être conscients que vous n'avez pas besoin de copier le design dll à votre serveur web. Ces fichiers sont uniquement destinés à être utilisés dans Visual Studio. Aussi, il contre le [CLUF] de les distribuer. Une façon simple de comprendre les dlls de temps de conception est qu'ils se terminent habituellement par".Design'
par exemple: 'DevExpress.XtraReports.v9.3.Design " (Ce ne doit pas être déployé)
dans une publication Web (alias WPP) vous pouvez utiliser mon NuGet package. Il suffit de l'installer dans le projet web ( Sites Web et Azure est également supporté). Et vous n'avez pas besoin de "Copie Locale'true
.
il n'y a pas d'outil officiel pour faire une installation fine sur un serveur, cependant un membre de la communauté a écrit un très outil utile.