【问题标题】:Visual Studio publish dialog taking a long time to appearVisual Studio 发布对话框需要很长时间才能出现
【发布时间】:2023-03-26 01:08:02
【问题描述】:

我们有一个相当大的 ASP.NET MVC 解决方案(大约 45 个项目),当我尝试发布(网络)时,发布对话框大约需要 5-10 分钟才能出现。一旦出现,发布本身就非常快并且工作正常。这发生在我将发布指向的任何服务器上。

还有其他人有这个问题吗?或知道为什么会发生这种情况?

我们使用的是 VS2015(虽然我们之前在使用 2012/13 时也遇到过这个问题)。

我四处搜索,但找不到任何相关内容。

【问题讨论】:

  • 感谢 Jamie,但实际上问题不在于建筑物。它的构建速度相当快。在 5-10 分钟延迟期间似乎没有任何活动 - 面对 Visual Studio 在任务管理器中说“没有响应”。

标签: c# asp.net-mvc visual-studio visual-studio-2012


【解决方案1】:

这对我有用,同样的问题Visual Studio Publish Web Dialogue takes excessive time to load

TL;DR:作为解决此问题的方法,找到继承自 IdentityDbContext 的 DbContext 类并将基类构造函数从 base("DefaultConnection") 更改为 base("DefaultConnection", false) 并进行完全重建在你的解决方案上。这将禁用对 Entity 1.0.0 的检查,这会在从 Publish Web 运行时导致超时。

【讨论】:

    猜你喜欢
    • 2010-12-06
    • 1970-01-01
    • 2020-06-24
    • 2012-05-15
    • 1970-01-01
    • 2012-12-04
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多