2017-02-14 36 views
2

我的web应用程序需要从数据库生成报告。 我使用了Crystal Reports,但包括它在内我的页面禁用了调试(其中我无法触及断点)当存在CR时,C#断点不会命中:CrystalReportViewer

虽然重定向到一个新页面(保存我的crystalreport)可以解决问题。

我还想知道为什么发生这种情况,并使其工作。

事情我已经尝试:

  • 重新安装水晶报表
  • 从生成项目属性中启用优化代码

这是从我的aspx.page的的CrystalReportViewer

<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true"/> 

跑步:

  • 的Visual Studio 2015年
  • IIS 10(全Installion)
  • 的Windows 10

附加信息:

  • 没有错误,点击与上一个断点按钮onclick事件不会触及断点。
  • 如果我删除的CrystalReportViewer,调试器到达断点
+1

我知道这里很难共享一个可重复的代码片段,但是一些更多的信息会很有用。你是否在代码隐藏中设置断点? “没有为此程序集加载的符号”信息是否导致断点变灰?你在IIS Express或完整的IIS安装中运行这个吗? – Squiggle

+0

嗨,我很想知道我需要发布什么信息。 这只是我第一次在这里发表问题。 我会更新这个问题,无论如何,没有任何错误,即使我真的点击了一个按钮,它也不会做任何事情。 –

+0

欢迎来到本站!你能编辑你的问题来扩展你尝试过的东西,并直接回应我的观点吗?你的问题应该尽可能完整,以帮助其他有同样问题的人。 – Squiggle

回答

1

尝试连接到CR过程太。

+0

你是什么意思附加到CR过程? –

+0

调试,附加到进程,搜索相关进程并附加。 – Dexion