使用 ASP .NET 5 RC1 在开发过程中观察变化并重新加载 Kestrel

Watch for changes and reload Kestrel during development with ASP .NET 5 RC1

我尝试了新的 dnx-watch web,它在更改文件时没有做任何事情。找到一个名为 nodemon 的包,它将监视树并重新启动 dnx web 就好了。这是在做我认为 dnx-watch web 最终会做的事情,但是当 dnx web 重新启动时,它像糖蜜一样慢。就像第一次打开 dnx 网络调用时一样慢 运行。有没有人找到一种友好且快速的方法来使用这个新堆栈进行开发。这是 RC 1,没有真正对开发人员友好的工作流程。请告诉我我只是缺少第 X 步。谢谢!

*工作流程清晰:我主要处理前端文件,即 less、JS 和 cshtml 视图。我使用 gulp 通过 watch 处理这些更改并执行结果输出的注入,所以最后,我只是或多或少地更改静态文件。为此每次都必须重新启动 dnx web 非常慢。

如果您只在 *.js/*.css/*.cshtml 上工作,那么您不需要重新启动 DNX。

您可以完成您的 gulp:min 任务并开始愉快的旅程(如果您需要的话)。但是,当它们各自的文件更改时,我肯定会添加另一个任务来执行 bower install/npm install 。那会对你有很大帮助。

如果你想重新启动 DNX,我只会在 cs 文件更改时重新启动它。

关于删除设计时 cshtml 编译的更新

好吧...所以...我去了http://github.com/aspnet/dnx and looked for the relevant bugs for you. There was bugs that mentioned that cshtml wouldn't work when updated and the fix was to include an IFileWatcher。这一切都很好,直到大约 beta5 被删除并推迟到 beta8,然后是 rc1backlogrc1rc2 .

所以……最后的答案?它现在不起作用,但他们知道他们必须交付它。就是这样了。

暂时坏了