【发布时间】:2015-05-17 16:09:31
【问题描述】:
我们使用 Visual Studio Code 和 DNX,如下所示。
启动 Web 服务器的命令行
dnx . web
project.json > 命令
"web": "Microsoft.AspNet.Hosting
--server Microsoft.AspNet.Server.WebListener
--server.urls http://localhost:5001"
请注意,为了便于阅读,我们添加了回车。
当我们更改*.cshtml 并刷新浏览器时,更改会显示在浏览器中。这很好。
当我们更改*.cs 并刷新浏览器时,更改不会显示在浏览器中。我们预计他们会这样做。要查看更改,我们需要停止 Web 服务器(在命令行中使用 Ctrl + C),然后使用 dnx . web 再次启动它。
这不是世界末日;也就是说,我认为 ASP.NET 5 的功能之一是无需重新编译等即可刷新。
我们如何更改*.cs 代码并刷新浏览器以查看更改,而无需重新启动 DNX 网络服务器?
我们尝试运行 dnx --watch . web 时遇到的问题是,如果我们更改 *.cs 文件,那么 Web 服务器将停止,我们必须重新启动它。
【问题讨论】:
标签: c# asp.net asp.net-core visual-studio-code dnx