在使用ASP .NET 5 RC1进行开发期间,请注意更改并重新加载Kestrel

时间:2015-12-13 02:31:46

标签: asp.net gulp dnx kestrel-http-server

我尝试了新的dnx-watch网络,在更改文件时没有做任何事情。找到一个名为nodemon的软件包,它将查看树并重新启动dnx web就好了。这正在做我认为dnx-watch web最终会做的事情,但是当dnx web重新启动时,它的速度就像糖蜜一样慢。与第一次运行dnx Web调用时一样慢。有没有人找到一个友好和快速的方式来开发这个新的堆栈。这是RC 1,没有真正的开发人员友好的工作流程。请告诉我,我错过了第十步。谢谢!

*工作流清晰度:我主要处理前端文件,即less,JS和cshtml视图。我使用gulp通过监视处理这些更改并执行结果输出的注入,因此最后,我只更改静态文件。每次都要重新启动dnx web是非常缓慢的。

1 个答案:

答案 0 :(得分:2)

如果您仅在*.js / *.css / *.cshtml上工作,则无需重新启动DNX。

您可以完成gulp:min任务,并以愉快的方式(如果您需要)。当他们各自的文件发生变化时,我肯定会添加另一个任务bower install / npm install。这对你有很大的帮助。

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

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

好吧......所以......我去了http://github.com/aspnet/dnx并为你寻找相关的错误。有bugs提到cshtml在更新时不起作用且修复程序为to include an IFileWatcher。这一切都很好,直到大约beta5被移除并推迟到beta8,然后rc1backlogrc1rc2

那么......最后的答案?它现在不起作用,但他们知道必须提供它。就是这样了。

此刻它被打破了。