use*_*094 5 asp.net debugging visual-studio
我有一个在IIS上运行的经典ASP网站.我用VS 2015打开它(在文件菜单中打开网站)并保存解决方案(打开它时说它是一个预编译的网站 - 无论这意味着什么).然后我附加到进程来调试它.
现在,我放置的断点在某些.aspx页面上被击中,而在其他页面上没有.知道为什么会这样吗?我检查了webconfig,它的调试选项设置为true.可能缺少一些PDB文件.人们建议重建网站,但是当我点击构建或重建解决方案时,该过程立即成功完成,所以我怀疑任何东西都被重新编译了.
我可以修改这些页面的代码,IIS会在下一个请求中重新编译它们,但不确定为什么断点不会在那里被击中.他们显然曾经在我的代码中放了类似Debugger.Launch()的内容,但这不是我想要的.
我不是专家,所以如果你能帮我解决这个问题,我将不胜感激.
预编译网站意味着它可以提高某些 ASP.NET 网站的性能。它可用于优化静态站点。我们探索其他类型网站的策略。这可以加快对站点页面的首次访问速度。如果您希望在部署后为站点提供更快的选项,请考虑“站点预编译”。假设您的网站流量大、受欢迎且重要。当客户访问时,网站立即响应非常重要。
希望这有帮助。
| 归档时间: |
|
| 查看次数: |
208 次 |
| 最近记录: |