我们使用Visual Studio Code和DNX如下.
用于启动Web服务器的命令行
dnx . web
Run Code Online (Sandbox Code Playgroud)
project.json>命令
"web": "Microsoft.AspNet.Hosting
--server Microsoft.AspNet.Server.WebListener
--server.urls http://localhost:5001"
Run Code Online (Sandbox Code Playgroud)
请注意,为了便于阅读,我们添加了回车符.
当我们更改*.cshtml并刷新浏览器时,更改会显示在浏览器中.这很好.
当我们更改*.cs并刷新浏览器时,更改不会显示在浏览器中.我们希望他们愿意.要查看更改,我们需要停止Web服务器(Ctrl + C在命令行中),然后再次启动它dnx . web.
这不是世界末日; 那就是说,我认为ASP.NET 5的一个特性就是能够在不重新编译的情况下进行刷新等.
我们如何更改*.cs代码并刷新浏览器以查看更改而无需重新启动DNX Web服务器?
我们已经尝试过运行dnx --watch . web问题,如果我们更改*.cs文件,那么Web服务器会停止,我们无论如何都必须重新启动它.