我有一个asp.net页面。有时我遇到以下堆栈跟踪错误。ASP.Net堆栈跟踪没有行号。 PDB文件可用
at COMPANY.EasyInvoicing.Web.BusinessLogic.PromoterProjectLocationActivityDataSourceGet(ActivityType activityType, InvoiceController invoiceController, Nullable`1 invoiceId, Boolean ignoreAlreadyInUse, Boolean receiptMandatory) in C:\Projekte\COMPANY\Promoter\EasyInvoicing\Web\BusinessLogic\1.0\BusinessLogic.cs:line 0
at COMPANY.EasyInvoicing.Web.UI.Invoicing.ShowInvoicePositionProfessionalFeePopUp() in C:\Projekte\COMPANY\Promoter\EasyInvoicing\Web\UI\1.0\Invoicing.aspx.cs:line 142
at COMPANY.EasyInvoicing.Web.UI.Controls.Invoicing.Invoice.professionalFeeButton_Click(Object sender, EventArgs e) in C:\Projekte\COMPANY\Promoter\EasyInvoicing\Web\UI\1.0\controls\Invoicing\Invoice.ascx.cs:line 308
at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
正如你可以看到错误发生在“PromoterProjectLocationActivityDataSourceGet”,但因为行数为0
的页面是建立在释放模式和PDB文件部署我解决不了。
此外,web.config中包含以下项:
<compilation debug="false">
我首先想到的是设置调试=“假”为真,但在一些方法行编号,而在其他没有。所以对于所有方法来说这不是一个普遍的问题。
你能帮我吗?
第一个问题,是它在开发环境中工作? – Imad
我无法在开发环境中重现错误。所以我不知道它会工作 – OPunktSchmidt
什么是错误信息? – Imad