我尝试使用Asp.Net 5 Starter Web托管在VS 2015 Preview中创建的Web应用程序。我将Debug目标设置为Web,我点击了F5并且klr控制台正在启动,我可以在指定端口的浏览器中加载应用程序。
问题是,当我在代码中更改某些内容(在控制器中,甚至在cshtml视图中)并保存时,klr服务器会停止并且控制台会关闭。 这是预期的行为吗?或者我应该能够保存和刷新,因为Roslyn编译器可以工作吗?
答案 0 :(得分:2)
好的,这就是我管理它的方式:
打开cmd,转到app目录并输入 nodemon --exec" K.cmd web" -e cs,json (-e告诉nodemon要观看哪种类型的文件 - 我不想要所有类型的文件,因为无论如何都会重新加载js,css等)。
X:\ Support \ AspNet5 \ Test> nodemon --exec" K.cmd web" -e cs,json
18 Dec 14:57:25 - [nodemon] v1.2.1
18 Dec 14:57:25 - [nodemon]随时重启,输入rs
18 Dec 14:57:25 - [nodemon]正在观看:。
18 Dec 14:57:25 - [nodemon]开始K.cmd web
[信息:Microsoft.AspNet.Server.WebListener.MessagePump]开始
开始
编辑cs文件 - 回顾cmd窗口
18 Dec 14:59:40 - [nodemon]由于更改而重新启动...
[信息:Microsoft.AspNet.Server.WebListener.MessagePump]停止
18 Dec 14:59:41 - [nodemon]开始K.cmd web
[信息:Microsoft.AspNet.Server.WebListener.MessagePump]开始
开始
刷新浏览器
希望这有帮助