Visual studio 2012 Visual Studio 2012:MVC,Umbraco站点调试时速度极慢
Windows 8.1 Pro、Visual Studio 2012 Update 4、使用SQL Azure的MVC4 Umbraco站点(也尝试使用本地SQL 2008 R2 db)。通过IIS运行 站点在不调试的情况下运行良好。但是,调试站点时速度非常慢。默认页面执行几乎需要一分钟半的时间。后续请求需要相同的时间 我认为这可能是环境问题(Surface Pro 3,i5),所以我选择了MacBook Pro(i7)…问题仍然发生在那台电脑上 我绞尽脑汁想弄清楚是什么原因引起的Visual studio 2012 Visual Studio 2012:MVC,Umbraco站点调试时速度极慢,visual-studio-2012,umbraco,azure-sql-database,umbraco7,Visual Studio 2012,Umbraco,Azure Sql Database,Umbraco7,Windows 8.1 Pro、Visual Studio 2012 Update 4、使用SQL Azure的MVC4 Umbraco站点(也尝试使用本地SQL 2008 R2 db)。通过IIS运行 站点在不调试的情况下运行良好。但是,调试站点时速度非常慢。默认页面执行几乎需要一分钟半的时间。后续请求需要相同的时间 我认为这可能是环境问题(Surface Pro 3,i5),所以我选择了MacBook Pro(i7)…问题仍然发生在那台电脑上 我绞尽脑汁想弄清楚是什么原因引起的 非常感谢你
非常感谢你 这里可能会发生几件事。由于数据传输时间的原因,使用Azure SQL db会导致页面的初始加载变慢(与本地db相比)。但是,后续页面加载应该很快,因为所有内容都将加载到站点缓存中 如果后续页面加载仍然非常慢,那么这可能是因为没有生成XML缓存。检查调试配置中的web.config中的设置是否正确 此外,请检查将调试日志记录写入的位置。Umbraco会将日志消息写入
App\u Data/Logs/
中的日志文件,并将日志分离到数据库中。使用远程数据库会使这些写入速度变慢
如果不知道项目中还发生了什么,就很难知道还有哪些其他因素在起作用。但是您需要在VS中以调试模式逐步完成应用程序,并且可以检查事件查看器是否存在超时等错误。最后,您可以使用探查器精确定位问题所在的位置