1

在 beta8 之前,可以启动一个 Web 应用程序,更改一些代码(例如 About-View 的 ViewBag.Message),保存并刷新浏览器 - 瞧,新的消息会显示而无需重新构建项目

现在,当使用 beta8 创建一个使用 DNX 和 Kestrel 的新 Web 应用程序时,这似乎不再起作用。知道为什么吗?

4

1 回答 1

6

Beta8 包含一个名为“dnx watch”的新库,它监控您的项目文件在执行期间的更改并自动重建项目。通过从命令提示符运行以下命令来安装它:

dnu commands install Microsoft.Dnx.Watcher

此外,请确保您已为 Visual Studio 安装 beta8 Web 工具

最后,确保您没有在调试模式下运行,因为代码更改不会在附加调试器的情况下重新加载项目。CTRL+F5 将在没有调试器的情况下启动您的 Web 项目。

您可以在此处阅读 beta8 中的此内容和其他更改:http: //blogs.msdn.com/b/webdev/archive/2015/10/15/announcing-availability-of-asp-net-5-beta8。 aspx

于 2015-10-18T14:01:03.470 回答