我们有一个相当大的ASP.NET MVC解决方案(约45个项目),在我尝试发布(Web)时,发布对话框需要大约5-10分钟才能出现。一旦出现,发布本身就很快并且正常工作。这在我指向任何服务器发布时都会发生。
有其他人遇到这个问题吗?或者知道为什么会发生这种情况吗?
我们正在使用VS2015(虽然在使用2012/13时也存在此问题)。
我已经搜索过了,但找不到任何相关信息。
这对我有用,遇到了相同的问题 Visual Studio发布Web对话框需要过多的时间来加载
简而言之:作为解决此问题的方法,请找到继承自IdentityDbContext<>的DbContext类,并将基类构造函数从base("DefaultConnection")更改为base("DefaultConnection", false),然后对您的解决方案进行完全重建。这将禁用针对Entity 1.0.0的检查,该检查在从Publish Web运行时会导致超时。