Visual Studio发布对话框需要很长时间才能出现。

3
我们有一个相当大的ASP.NET MVC解决方案(约45个项目),在我尝试发布(Web)时,发布对话框需要大约5-10分钟才能出现。一旦出现,发布本身就很快并且正常工作。这在我指向任何服务器发布时都会发生。 有其他人遇到这个问题吗?或者知道为什么会发生这种情况吗? 我们正在使用VS2015(虽然在使用2012/13时也存在此问题)。 我已经搜索过了,但找不到任何相关信息。

1
你试过这个吗?http://stackoverflow.com/questions/8997505/is-there-a-way-to-reduce-the-build-time-when-using-compiled-asp-net-mvc-views - JamieMeyer
谢谢Jamie,但实际上问题不在于编译。它编译得相当快。在5-10分钟的延迟期间似乎没有任何活动-事实上,Visual Studio在任务管理器中显示为“未响应”。 - Nick
1个回答

0

这对我有用,遇到了相同的问题 Visual Studio发布Web对话框需要过多的时间来加载

简而言之:作为解决此问题的方法,请找到继承自IdentityDbContext<>的DbContext类,并将基类构造函数从base("DefaultConnection")更改为base("DefaultConnection", false),然后对您的解决方案进行完全重建。这将禁用针对Entity 1.0.0的检查,该检查在从Publish Web运行时会导致超时。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接