【发布时间】:2015-10-18 11:34:37
【问题描述】:
在 beta8 之前,可以启动 Web 应用程序,更改一些代码(例如 About-View 的 ViewBag.Message),保存并刷新浏览器 - 瞧,显示新消息 无需重建项目。
现在,当使用 DNX 和 Kestrel 使用 beta8 创建新的 Web 应用程序时,这似乎不再起作用。知道为什么吗?
【问题讨论】:
标签: asp.net-core dnx kestrel-http-server
在 beta8 之前,可以启动 Web 应用程序,更改一些代码(例如 About-View 的 ViewBag.Message),保存并刷新浏览器 - 瞧,显示新消息 无需重建项目。
现在,当使用 DNX 和 Kestrel 使用 beta8 创建新的 Web 应用程序时,这似乎不再起作用。知道为什么吗?
【问题讨论】:
标签: asp.net-core dnx kestrel-http-server
Beta8 包含一个名为“dnx watch”的新库,它可以监控您的项目文件在执行期间的更改并自动重新构建项目。通过在命令提示符下运行以下命令来安装它:
dnu commands install Microsoft.Dnx.Watcher
此外,请确保您已为 Visual Studio 安装 beta8 web tools。
最后,请确保您没有在调试模式下运行,因为代码更改不会在附加调试器的情况下重新加载项目。 CTRL+F5 将在没有调试器的情况下启动您的 Web 项目。
您可以在此处阅读此内容以及 beta8 中的其他更改: http://blogs.msdn.com/b/webdev/archive/2015/10/15/announcing-availability-of-asp-net-5-beta8.aspx
【讨论】: