使用VS2017(15.3.2版本)的MVC,net4.7(联机已经安装了NodeJS)。编译通过后调试运行发现有错,想修改代码,于是停止调试模式,切换回代码模式(同时关闭右下角托盘内置的IIS),修改代码,再次编译,结果……

此时打开任务管理器,发现有一些进程在后台运行:

问题1:MSBuild在编译之后直接Ctrl+F5运行,为什么这个编译会在后台存在?
问题2:我并未创建NodeJs程序,为啥会有NodeJS后台进程?
问题3:VBSCompiler是啥东东?我强行关闭,结果又可以顺利编译了……而且即便把VS强行关闭,如果不关闭VBSCompiler,那么你无法手动删除编译后的bin和obj文件夹……?

您可以到此处下载代码,到您的VS2017编译运行看看情况:https://share.weiyun.com/a9cb38ec03305fadcbcbc600b6b32b67
Reproduce your quesions with
ScreenToGif is your choice.
For IIS: IIS Forum,
For WebSite of .NET: ASP.NET Forum,
For others: StackExchange.
For spam-sender or forum urgent issues, Send your Email at: forumsfeedback@microsoft.com