![](/img/trans.png)
[英]HTTP Error 403.14 - Forbidden with Debug of ASP.NET Web Application
[英]How to make Asp.net Web Application Debug time shorter?
我有一个具有以下属性的大型ASP.NET Web应用程序:
当开发人员尝试在默认模式下浏览页面时,第一页出现需要2到4分钟 ,他/她可以在合理的时间内浏览其他页面
当开发人员想要调试页面时,需要4到7分钟才能看到第一页,依此类推。
因此,如果开发人员对代码进行了更改并希望在调试模式下进行检查,他/她会发疯,因为需要花费大量时间来检查代码中的一个小变化。
有没有减少调试时间的解决方案?
我将一个大型项目缩减为许多小项目 。 (小的现在可以在一个可重复的时间调试,所以大多数都很好)
但是仍然很大的4个项目都存在相同的问题,而且没有任何变化。 我也将它们部署在本地IIS中,但没有任何改变。
任何建议将不胜感激
先感谢您
因为你使用NHibernate作为ORM我唯一可能认为它需要这么长时间是因为你滥用它,导致SELECT N + 1问题或类似问题。
在另一方面,我不知道你是解决方案结构,但我建议你看看这里: http : //geekswithblogs.net/MarkPearl/archive/2012/05/24/vs2010-large-solution-bottle-neck的.aspx
在大型Web项目中,有用的是明智地使用单元测试(例如microsoft或nunit)来测试业务对象和逻辑,数据库连接等。 由于在此方案中不需要开发Web服务器和webforms开销,因此可以更快地调试单元测试。 以这种方式工作,主要的慢速调试器将仅用于非常特定的Web UI问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.