Asp.net mvc 站点在调试模式和部署到服务器后运行缓慢,但在单击“调试”后运行更快;“停止调试”;

Asp.net mvc 站点在调试模式和部署到服务器后运行缓慢,但在单击“调试”后运行更快;“停止调试”;,asp.net-mvc,performance,visual-studio-2015,debug-mode,Asp.net Mvc,Performance,Visual Studio 2015,Debug Mode,我有一个asp.net应用程序,它在调试时运行得非常慢。我知道这很常见,但即使部署了它,它也运行缓慢。我说的是,在某些情况下,发布页面会延迟7-10秒 如果我在调试模式下运行它并在VisualStudio中单击“停止调试”,我仍然可以运行该应用程序。这里的速度要快得多,而且所有内容仍保存到数据库和所有内容中。为什么这里的速度要快得多,我怎样才能让我部署的站点运行得这么快 摘要:是什么原因导致我部署的站点运行如此之慢(与调试模式一样慢),但当我停止调试器并在浏览器中运行本地版本时,它比调试模式和我

我有一个asp.net应用程序,它在调试时运行得非常慢。我知道这很常见,但即使部署了它,它也运行缓慢。我说的是,在某些情况下,发布页面会延迟7-10秒

如果我在调试模式下运行它并在VisualStudio中单击“停止调试”,我仍然可以运行该应用程序。这里的速度要快得多,而且所有内容仍保存到数据库和所有内容中。为什么这里的速度要快得多,我怎样才能让我部署的站点运行得这么快


摘要:是什么原因导致我部署的站点运行如此之慢(与调试模式一样慢),但当我停止调试器并在浏览器中运行本地版本时,它比调试模式和我部署的站点都要快。

您是否正在使用浏览器链接,也许连自己都不知道?这是一种技术,在调试处于活动状态时,网站不断更新CSS更改等信息。但它也会让事情变得非常缓慢

要禁用,请将此行添加到


  • 部署到哪里?例如,您是否启用了Fusion日志记录?不管怎么说,这不是单一的原因,开始分析吧。这是对“如何禁用BrowserLink”问题的一个很好的回答,但我首先要说的是“您可能正在使用BrowserLink,甚至可能在不知情的情况下?”首先。它似乎没有使用BrowserLink。我加上了那句话,它似乎没有任何作用。如果那样做行得通的话,我的脑子会爆炸的。谢谢你可能的修复。
    <add key="vs:EnableBrowserLink" value="false" />