【问题标题】:Any way to run .net core web app without debug mode?有什么方法可以在没有调试模式的情况下运行 .net core web 应用程序?
【发布时间】:2017-06-19 04:30:39
【问题描述】:

我正在 Visual Studio 2015 更新 3 中开发一个 asp.net 核心 Web 应用程序。

每次我必须检查浏览器中的更新时,我都必须 F5 需要时间的应用程序,或者如果我运行“不调试就开始”,我会收到无法访问使用的“aspnet 核心身份 dll”的构建错误通过一些过程。

在 asp.net mvc 应用程序中,我可以构建应用程序,然后在浏览器中签入,而无需按 F5 或 Ctrl F5,这需要时间。

有什么方法可以让我只更改代码然后构建应用程序并在浏览器中签入而不是在调试模式下运行?

【问题讨论】:

  • 我一定做错了什么,因为这个问题只有 892 次浏览,而且我总是有这个问题。使用 Ctrl+F5 最多可以工作 2-3 次,然后我会遇到网关问题和文件锁定。

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


【解决方案1】:

Microsoft created a "watch" tool,您可以将其添加到您的project.json,这使您能够以“监视模式”启动后端代码...

  1. Microsoft.DotNet.Watcher.Tools 添加到project.json 文件的tools 部分。
  2. 运行dotnet restore
  3. 使用dotnet watch run 运行
  4. 查看以上the link了解更多详情

那么对于您的前端代码,您可以按照 Michel Amorosa 的建议进行操作

【讨论】:

    【解决方案2】:

    您可以使用 Gulp 来配置自动更改, 有人在这里解释:View code changes without restarting the server

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-03
      • 2014-10-23
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 2014-11-25
      • 2021-09-24
      • 2018-04-18
      相关资源
      最近更新 更多