带有IIS Express的VS2017未显示最新代码更改

时间:2018-08-15 08:38:39

标签: c# asp.net asp.net-mvc visual-studio-2017 iis-express

我已经搜索并遇到了类似的主题,但是它们都与ASP.NET核心项目有关。

我有一个使用.NET 4.6.2框架的传统ASP.NET MVC Web应用程序。

当我运行该项目而不进行调试(CTRL + F5)时,只需刷新浏览器就可以查看对html,js和css文件所做的所有更改。

但是,如果我将代码更改为.cs文件并刷新浏览器,则不会显示更改。显然,它需要重新编译-如果我然后手动构建项目,然后刷新浏览器,则可以看到对.cs文件所做的最新更改。

无论如何,我是否可以使VS / IISExpress检测到代码更改,然后代码更改将自动强制应用程序重新构建?

以下是我想要的示例:

https://youtu.be/yyBijyCI5Sk?t=880

^他修改代码(c#),保存文件,跳回到浏览器,单击刷新,然后强制重新编译几秒钟,然后显示更改。 该视频中的项目使用的是ASP.NET核心,所以我想自动编译是它的功能。

有什么想法可以为非核心的asp.net项目实现类似效果?

谢谢

1 个答案:

答案 0 :(得分:2)

我不知道让浏览器强迫VS重建项目的任何方法,但是基于视频。您可以使用类似link的东西。

这是一个扩展,可以在保存时重建您的项目。因此,所有.cs更改都将在save(build)之后可见。

我不亲自使用它,只是知道它的存在

希望有帮助。