我正在尝试使用新的剃须刀技术开发应用程序。当我向cshtml添加任何更改时,我希望能够在刷新后在页面上看到这些更改,但是直到我从visual studio重新运行网站才会有更改。它与tag-helpers无关,它也是简单的html修改。有没有办法让它正常工作? ENV - VS2017,ASP.NET CORE 2.0
答案 0 :(得分:1)
有趣的是,我注意到在IIS或IIS Express下运行通常不会导致更改自动生效。我不确定这是真正的问题还是与我的设置有关。为了让更改自动应用,我需要自己运行应用程序。
在Visual Studio中,在工具栏的调试目标下拉列表中(带有绿色"播放"图标的按钮),选择与项目名称匹配的项目(而不是IIS Express) 。这会弹出一个控制台窗口(这对它有帮助)我发现当我对代码进行更改时,该控制台窗口将重新加载,基本上重新启动应用程序托管以获取新的变化。
同样,这都是轶事。可能有一种实际的方法可以让它工作而不用这种方式。老实说,我从来没有因为愚弄而烦恼,因为1)它以这种方式为我工作2)我实际上喜欢在那里安装控制台以查看请求。
答案 1 :(得分:0)
谢谢大家的帮助! 我找到了解决方案 View does not refresh after change。 这是共享文件夹。目前它默认工作!