Publication d'un site Web sans installer Microsoft Report Viewer
J'ai un serveur web avec un accès ftp, et je ne peux pas installer Microsoft Report Viewer.
Comment puis-je publier mon asp.net application de l'IIS sans installer ReportViewer?
J'ai copié les dll suivantes sur mon site bin:
- Microsoft.ReportViewer.WebForms.dll
- Microsoft.ReportViewer.Common.dll
Maintenant, je me fais erreur en disant:
Une erreur s'est produite lors de rapports locale de traitement.
La définition du rapport les Rapports de l'\QuotationViewReport.rdlc' est pas valide.
Une erreur inattendue s'est produite dans le Traitement du Rapport.
Impossible de charger le fichier ou l'assembly " Microsoft.ReportViewer.ProcessingObjectModel, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.
Je ne peux même pas trouver une dll nommée Microsoft.ReportViewer.ProcessingObjectModel.dll
dans ma machine locale.
Est-il possible de publier mon application sans installation ReportViewer ?
source d'informationauteur DineshNS
Vous devez vous connecter pour publier un commentaire.
Pré-requis : avoir Microsoft ReportViewer assemblées installé sur votre machine de développement (comme répondu par webkite).
Dans Visual Studio, dans le "Ajouter une référence" action de votre projet, choisissez l'onglet parcourir et naviguez jusqu'à la GAC.
(C:\Windows\assembly\GAC_MSIL).
Là, trouver le Microsoft.ReportViewer.ProcessingObjectModel assemblée dossier, choisissez la version sous-dossier approprié pour vos besoins, et ajouter de l'assemblée comme une référence locale.
Recherchez l'assemblée dans votre liste de références, et de passer sa "copie locale" true à la propriété.
Pour d'autres de la visionneuse de rapports assemblées, vous devriez être en mesure de les ajouter directement à partir de l' .Net dans l'onglet "ajouter une référence" de la boîte de dialogue. Ne pas oublier de basculer la "copie locale" true à la propriété pour eux aussi.
Avec cette configuration, le reportviewer assemblées seront copiés sur votre répertoire de construction à chaque build, et vous devriez être en mesure de les copier facilement à votre environnement de déploiement cible.
Télécharger & Installer
Microsoft Report Viewer 2010 Redistributable Package
http://www.microsoft.com/download/en/details.aspx?id=6442
Ajouter ces fichiers à votre site web bin du dossier:
Ce est maintenant disponible sous forme de package NuGet:
http://www.nuget.org/packages/Microsoft.ReportViewer.WebForms/
Install-Package Microsoft.ReportViewer.WebForms
essayer C:\Windows\assembly et de recherche de Microsoft.ReportViewer.ProcessingObjectModel
Ou
Vous pouvez trouver ReportViewer.exe à l'emplacement suivant: C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\ReportViewer\ReportViewer.exe
après l'exécution de ReportViewer.exe le fichier sera copié dans le Global Assembly Cache dossier sur l'ordinateur de déploiement
bonjour, vous pouvez trouver le fichier dll ouvrez votre projet
et ajouter des références et cliquez sur parcourir et sélectionnez c:/windowse /assemple/GAc_msil
vous trouverez ici microsoft report viewer dossiers et sélectionnez ce que vous voulez