Crystal Reports pour Visual Studio 2010 Erreur
Je suis en train de lancer un rapport crystal à partir de mon application web qui a été construit à l'aide de ASP.NET 4.0 et Visual Studio 2010. J'ai installé la suite à partir de la SÈVE site (http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp)
1) de SAP Crystal Reports, version pour Visual Studio 2010 - EXE Standard package d'installation qui installe le logiciel dans l'IDE de Visual Studio.
2) de SAP Crystal Reports runtime engine .NET Framework 4 (64-bit)
J'ai une page appelée Rapports.aspx en qui j'ai un visualiseur de rapports crystal contrôle
<CR:CrystalReportViewer ID="rptViewer" runat="server" AutoDataBind="true" />
Dans les Rapports.aspx.cs fichier j'ai le code suivant:
protected override void OnPreRender(EventArgs e)
{
ReportDocument report = new ReportDocument();
var path = Server.MapPath("Reports/Sample.rpt");
report.Load(path);
report.SetDatabaseLogon("username", "password", "servername", "databasename");
rptViewer.ReportSource = report;
}
Sur le rapport.Charge(chemin des) ligne j'obtiens l'erreur suivante:
Non Prise En Charge De L'Opération. Un document traité par le JRC moteur ne peut pas être ouvert dans la pile C++.
Comment puis-je résoudre ce problème?
OriginalL'auteur Kumar | 2010-11-28
Vous devez vous connecter pour publier un commentaire.
assurez-vous que le rapport est en
app_code
dossierinitialise une nouvelle instance de la place de l'initialisation d'un reportdocument et le chargement du rapport.
cela a fonctionné pour moi
OriginalL'auteur Ali Tarhini
J'ai aussi connu le même problème, mon problème était le chemin d'accès du rapport n'était pas valide, Peut-être vous ont le même problème , vérifiez le Serveur.MapPath("Rapports/Échantillon.rpt") pour retourner le chemin d'accès valide ?
+1 Si le fichier de rapport n'est pas là, vous pouvez exécuter ce problème comme je l'ai fait
R - Vous semblez avoir une bonne poignée de cette. Pourriez-vous m'aider avec ce [lien]stackoverflow.com/questions/22671709/...
OriginalL'auteur Priyan R
Vous devez modifier deux propriétés dans la .rpt des fichiers:
Reconstruire, Bâtir package de déploiement et de Publier. Fait!
cool. Veuillez upvote "si vous pensez que cette réponse est utile"
OriginalL'auteur aleafonso
REMARQUE: ci-Dessous, le terme "Site" désigne réelle site web de nœuds dans IIS, PAS un répertoire virtuel à l'intérieur d'un site web.
Problème Cause: Il n'y a pas de "aspnet_client" dossier accessible par l'application.
Cela peut se produire pour plusieurs raisons:
La Solution Du Problème (Pour Windows Server 2008 R2)
OriginalL'auteur George
Je suis tombé sur cette lorsque j'ai converti un site web à une application web. Le rapport irait bien sur ma machine de dev, mais pas sur le serveur. Puis j'ai réalisé que le fichier rpt a été manquant sur le serveur!
Par défaut, les fichiers de rapport ont été considérés comme des ressources incorporées et n'ont pas été copiés lors de l'application web a été publié. Je viens de modifier individuellement, réédité le site, et tout allait bien à nouveau.
OriginalL'auteur Ken Pespisa
J'ai également eu un rapport de la charge à l'échec si j'ai tort, à gauche le rapport d'ouverture de fichier dans crystal reports designer.
OriginalL'auteur Jon
Cette erreur est un vrai régal, et semble avoir de nombreux antécédents. Heureusement, j'ai seulement perdu une journée sur mon variation particulière:
ReportDocument.Load()
fait également un local temp copie. (Ce ne peut être dans le cas d'une charge à partir d'un lecteur réseau, je n'ai pas fait de test dans le cas d'un local de charge.)Si le contexte de l'utilisateur en vertu de laquelle la charge se produit n'a pas le pouvoir de créer le fichier temporaire localement,
Load
échouera avec le même très peu utile d'erreur.Aussi, j'ai fini par diagnostiquer cette avec Le Moniteur De Processus. Il peut être utile pour vous.
OriginalL'auteur Marc L.
Assurez-vous que votre rapport rpt fichiers dans leur dossier d'origine. J'ai eu la même erreur que la première, après que j'ai "édité" mon MVC site web IIS. Je ne savais pas que "Publier" n'a pas mis rpt fichiers dans le package.
OriginalL'auteur user477864
Ré-installer les rapports Crystal "moteur" pour le serveur
Construire l'ensemble des mesures de "Contenu".
Il a parfaitement fonctionné pour moi..!
OriginalL'auteur ErandaK