加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 无法在ASP应用程序中调试某些aspx页面

发布时间:2020-12-16 03:24:42 所属栏目:asp.Net 来源:网络整理
导读:我有一个在IIS上运行的经典ASP网站.我用VS 2015打开它(在文件菜单中打开网站)并保存解决方案(打开它时说它是一个预编译的网站 – 无论这意味着什么).然后我附加到进程来调试它. 现在,我放置的断点在某些.aspx页面上被击中,而在其他页面上没有.知道为什么会这
我有一个在IIS上运行的经典ASP网站.我用VS 2015打开它(在文件菜单中打开网站)并保存解决方案(打开它时说它是一个预编译的网站 – 无论这意味着什么).然后我附加到进程来调试它.

现在,我放置的断点在某些.aspx页面上被击中,而在其他页面上没有.知道为什么会这样吗?我检查了webconfig,它的调试选项设置为true.可能缺少一些PDB文件.人们建议重建网站,但是当我点击构建或重建解决方案时,该过程立即成功完成,所以我怀疑任何东西都被重新编译了.

我可以修改这些页面的代码,IIS会在下一个请求中重新编译它们,但不确定为什么断点不会在那里被击中.他们显然曾经在我的代码中放了类似Debugger.Launch()的内容,但这不是我想要的.

我不是专家,所以如果你能帮我解决这个问题,我将不胜感激.

解决方法

预编译的网站意味着它可以提高某些ASP.NET网站的性能.它可用于优化静态站点.我们探索其他类型网站的策略.这样可以加快第一次访问您网站中的网页的速度.如果您希望在部署后为站点提供更快的选项,请考虑“站点预编译”.让我们假设您的网站是大量的,流行的和重要的.当客户访问时,网站立即响应非常重要.

希望这是有帮助的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读