【问题标题】:Localhost waiting forever for ASP.NET 5 Application template project本地主机永远等待 ASP.NET 5 应用程序模板项目
【发布时间】:2015-11-27 15:54:52
【问题描述】:

我正在尝试使用 Visual Studio Community 2015 开始一个新的 ASP.NET 5 项目。在我使用 ASP 5 Web 应用程序模板创建一个项目并运行它后,99% 的浏览器会说“等待localhost ...”,什么都不会发生。我说 99%,因为在某些非常随机的时间,它实际上已经工作并加载了,而我没有做任何不同的事情。

如果我尝试完全相同但使用空项目,我不会遇到任何问题并且运行良好。但是,我宁愿使用模板,无论如何,我想知道是什么导致了这个问题,以避免将来出现问题。

什么可能导致此问题?我已经查看了asp.net waiting for localhost forever 和所有其他相关问题,但没有任何运气。

编辑 - 这是多么奇怪:我使用 Web 应用程序模板创建了一个 ASP.NET 5 项目,每次都陷入“等待本地主机...”。之后,我重新启动计算机并再次尝试,它工作正常(每次,从现在开始它总是工作)。但是,如果我将整个项目文件夹复制并粘贴到任何其他位置(即使在工作项目所在的同一文件夹中)并尝试运行它,它将无法工作。项目之间绝对没有区别,因为我只是复制和粘贴文件夹。这是怎么回事?

【问题讨论】:

  • 调试呢?关于代码实际上永远停止等待的任何线索?
  • 在调用 public IActionResult Index() { return View(); } 在 HomeController 中。
  • 会不会是模型无法创建? LocalDB/SQLExpress 设置是否正确?如果您从模板创建项目,它将为其添加身份,并且它将尝试在第一次启动时为项目创建数据库。您是否已将模板更新到最新版本,或者您使用的是 vs2015 默认版本?
  • @EricJohansson 我会假设如果创建模型有任何问题,我会 a) 得到某种错误,而不是视图永远不会显示,并且 b) 的所有副本都会出现同样的问题该项目。无论如何,我如何检查这是否是问题所在?关于模板,我使用了大约一个月前安装的 VS Community 2015 附带的模板,所以我认为它们会是最新的。
  • @EricTrigo,去asp.net/vnext 下载asp.net 5 预览版的最新beta(beta7)。您目前正在使用 beta1,这是 VS2015 附带的,直到 asp.net 5 进入 RTM。另外,在服务器资源管理器下检查,看看你是否可以在那里找到一个带有你的项目名称的数据库。

标签: c# asp.net .net asp.net-mvc localhost


【解决方案1】:

浏览器链接功能可能会给您带来问题。请参阅this 以禁用浏览器链接。尽管链接提到 VS 2013,它与 VS 2015 相同。当我开始使用 VS 2015 时,我在调试时遇到了 Web 应用程序加载速度非常慢的问题。不过我还没有遇到过你的第二种情况。

【讨论】:

  • 我预计它会是一些非常愚蠢的东西,但不是这么愚蠢。哇。谢谢!
猜你喜欢
  • 2015-02-23
  • 2011-08-07
  • 1970-01-01
  • 2023-04-11
  • 1970-01-01
  • 2011-10-04
  • 1970-01-01
  • 1970-01-01
  • 2022-12-24
相关资源
最近更新 更多