我是一名 ASP.NET Web 表单开发人员,最近切换到 MVC Web 应用程序。
通过集成的 Visual Studio Web 浏览器运行 MVC Web 应用程序时,我很难找到预览代码更改的最快方法。
在 Web 表单中,我可以更改隐藏代码并简单地刷新页面,一切都很好。
在 MVC 中,我似乎必须关闭浏览器中的选项卡,返回 Visual Studio 并按 F5,等待它构建每个依赖项目并在浏览器中打开一个新选项卡来显示页面。这比在 Web 表单中的运行速度慢得多,这让我心烦意乱。
我做的事情正确吗?有没有办法加快这个周期?
最佳答案
View 页面本身是动态编译的,因此只需保存更改并在浏览器中刷新页面即可查看对这些页面的任何更改。但是,对其他地方的代码进行的更改需要重新构建,然后您才能刷新页面。
按 F5 将启动 Web 服务器(如果尚未启动),然后将调试器附加到进程,之后它将启动网页。前两个步骤非常慢,除非您特别需要启动 Web 服务器或调试应用程序,否则应该避免它们。
所以
- 更改 View :ctrl+s -> 刷新网页 (f5)
- 代码更改:ctrl+shift+b -> 刷新网页 (f5)
关于ASP.NET MVC - 使用 VS Web 服务器预览 MVC 应用程序中页面更改的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5701206/