2016-12-01 76 views
0

我有一個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"> 

我首先想到的是設置調試=「假」爲真,但在一些方法行編號,而在其他沒有。所以對於所有方法來說這不是一個普遍的問題。

你能幫我嗎?

+0

第一個問題,是它在開發環境中工作? – Imad

+0

我無法在開發環境中重現錯誤。所以我不知道它會工作 – OPunktSchmidt

+0

什麼是錯誤信息? – Imad

回答

1

請嘗試以下:

項目屬性 - >生成 - >高級 - >調試信息>設置爲「完全」

+0

我會試試看。謝謝 – OPunktSchmidt

+0

@OPunktSchmidt是否有效?如果是,請標記爲答案。 – MadDev

+0

這不是解決辦法:/ – OPunktSchmidt