【发布时间】:2017-06-30 09:27:29
【问题描述】:
在一个普通的、带脚手架的 ASP.NET Core MVC Web 应用程序上,在 DI 容器中注册了 DbContext,每当我在 30-60 秒后按 F5 时,我都会收到错误消息:
无法启动程序“http://localhost:60175/”。操作定时 出去。
索引视图中的主页,其操作从本地 SQL Server 数据库获取所有员工。该项目已经构建,因此调试的初始构建非常快,并且怀疑是延迟的原因。
如果我在不调试的情况下运行,我会在 30 到 40 秒内打开主页。
什么是超时,我可以设置超时吗?或者,与 MVC 5 相比,我还能做些什么来加快这个极其缓慢的调试设置,在 MVC 5 中主页仅在几秒钟后打开。
【问题讨论】:
-
请注意,没有MVC6(不再)blogs.msdn.microsoft.com/webdev/2016/01/19/…
-
由于您使用的是 localdb,我认为这是数据库连接到 SQL Server 所需的时间。你能用 sql server 上的数据库代替吗?
-
@KenTucker 我没有使用
localdb,我正在使用,我引用,*a localhost SQL Server",即 MSSQL 安装在同一台机器上。可能无法使除了升级我的电脑外,我的连接时间更快。 -
@Tseng 我很清楚,我只是将我当前的 MVC 6 速度与我过去所有 MVC 5 应用程序的速度进行比较。
-
很难说是什么导致了你的情况,我们不知道你的设置,我们不知道你的配置或代码。我可以告诉你的是,我从未遇到过这个问题。您是否通过 appsettings.json 增加了调试器的详细程度? docs.microsoft.com/en-us/aspnet/core/fundamentals/…,即通过将所有值设置为
Trace级别?
标签: visual-studio asp.net-core asp.net-core-mvc visual-studio-2017