2016-08-09 8 views
0

Ich erstellte eine Website mit C#. Es funktioniert perfekt, wenn ich es auf meinem Computer laufen lasse. Aber es erstellt einen Laufzeitfehler beim Ausführen nach dem Hosting. Hier habe ich einen Screenshot des Fehlers, den ich bekomme. Hier enter image description hereLaufzeitfehler nach dem Hosten der Website

ist die asp Code

<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" 
 
    CodeBehind="surrenderLetterT.aspx.cs" Inherits="Letters_Auto_Generator.surrenderLetterT" %> 
 

 
<%@ Register Assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" 
 
    Namespace="CrystalDecisions.Web" TagPrefix="CR" %> 
 
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> 
 
    <CR:CrystalReportViewer ID="CrystalReportViewer3" runat="server" AutoDataBind="true" 
 
     Height="1039px" ReportSourceID="CrystalReportSource2" Width="901px" /> 
 
    <CR:CrystalReportSource ID="CrystalReportSource2" runat="server"> 
 
     <Report FileName="CrystalReport2.rpt"> 
 
     </Report> 
 
    </CR:CrystalReportSource> 
 
</asp:Content>

Hier wird der Code in den CS-

public partial class surrenderLetterT : System.Web.UI.Page 
{ 
    DBClass db = new DBClass(); 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     string policyNo = Session["PolNo"].ToString(); 
     string eid = Session["EMPID"].ToString(); 

     //CrystalReportViewer1.Visible = true; 
     DataSet printdtls = db.print(policyNo); 
     DataSet dsUserInfo = db.getdesignation(eid); 

     string Ename = dsUserInfo.Tables[0].Rows[0]["Name"].ToString(); 
     string Desig = dsUserInfo.Tables[0].Rows[0] ["Designation"].ToString(); 
     if (printdtls.Tables[0].Rows.Count > 0) 
     { 
      ReportDocument myReport = new ReportDocument(); 
      myReport.Load(Server.MapPath("~\\CrystalReport2.rpt")); 
      myReport.SetDataSource(printdtls.Tables[0]); 
      myReport.SetParameterValue("PolicyNo", policyNo); 
      myReport.SetParameterValue("Name", Ename); 
      myReport.SetParameterValue("designation", Desig); 

      CrystalReportViewer3.ReportSource = myReport; 
     } 
    } 
} 
+0

hinzufügen Wenn es möglich ist, dann deaktivieren oder Remote Only Custom Error gesetzt, die genaue Ausnahme zu sehen – Adil

+0

Bitte deaktivieren Sie benutzerdefinierte Fehler zuerst. so können wir wirklich sehen, was der Fehler ist. dann erneut den Screenshot hochladen – Barak

+0

Dies ist nicht die Fehlerbeschreibung, dies ist die Seite, die Ihnen sagt, dass Ihre Konfiguration den Fehler ausblenden soll. – user3185569

Antwort

0

zu wirklich zeigen die Fehler bitte diese Zeile system.web Knoten

<customErrors mode="Off"/> 

und dieser Linie system.webServer Knoten

<httpErrors existingResponse="PassThrough"/> 
+0

Bitte geben Sie mir eine weitere Hilfe. Ich weiß nicht, wie man einem Kommentar ein Bild hinzufügt. Wie mache ich? Ich habe den Screenshot des Fehlers nach dem Hinzufügen Ihrer Codes – Mike

+0

Sorry, aber ich denke, es ist nicht möglich, ein Bild zu einem Kommentar noch hinzuzufügen. Sie können einfach Ihren Post bearbeiten und den Screenshot dort posten. – Barak

+0

Ok, gerade jetzt das neue Bild hinzugefügt. Bitte werfen Sie einen Blick auf – Mike

Verwandte Themen