Asp.net mvc 4 加载NuGet包后,几乎每次调用都会重新编译IIS Express

Asp.net mvc 4 加载NuGet包后,几乎每次调用都会重新编译IIS Express,asp.net-mvc-4,iis-express,Asp.net Mvc 4,Iis Express,我的web应用程序一直运行良好。就在最近,我开始尝试使用NuGet将Twitter引导添加到我的项目中。NuGet似乎不是问题所在,因为如果我手动添加TB,也会发生同样的情况。这样做之后,我注意到我的应用程序出现了问题。。。从服务器端缓存显示到页面的某些项目丢失 当我深入研究这个问题时,我意识到我的应用程序几乎在每次通话中都被重新加载。我在BundleConfig中放置了一个断点,果然。。。几乎每一个电话,我都在突破点 如果我卸载这个软件包,一切又会恢复正常 此外,它似乎不仅仅是推特引导。似乎如

我的web应用程序一直运行良好。就在最近,我开始尝试使用NuGet将Twitter引导添加到我的项目中。NuGet似乎不是问题所在,因为如果我手动添加TB,也会发生同样的情况。这样做之后,我注意到我的应用程序出现了问题。。。从服务器端缓存显示到页面的某些项目丢失

当我深入研究这个问题时,我意识到我的应用程序几乎在每次通话中都被重新加载。我在BundleConfig中放置了一个断点,果然。。。几乎每一个电话,我都在突破点

如果我卸载这个软件包,一切又会恢复正常

此外,它似乎不仅仅是推特引导。似乎如果我在我的系统中安装任何新的软件包,这种情况就会发生。。。就好像我在把IIS Express推过某种内存边界

我试图通过重新编译来验证一些正常的IISExpress问题。。。写进垃圾箱的东西等等,但我没有看到任何关于这方面的活动,我肯定没有明确地在那里写任何东西。我也没有用代码或任何东西来写web.config

最后一点信息-如果我将不工作的应用程序发布到我的QA服务器,一切正常。QA服务器是成熟的IIS-不是express。这进一步证实了没有任何东西被写入bin或弄乱web.config

编辑
当我说我添加了Twitter引导时,我的意思是我所做的只是将它添加到项目中。我甚至没有在任何页面中引用它。我还没有将它包括在我的捆绑/缩小等中。它基本上只是未使用,但仍然会导致我的应用程序回收/重新编译。

其他动态编译的文件夹,如应用程序代码、应用程序资源等呢?不,我只有未更改的_-bin_可部署程序集、应用程序启动和bin。。。其他一切都是标准的MVC内容、控制器、模型、视图等。如果我是你,我会使用FileSystemWatcher实现简单的实用程序来查看发生了什么。我可以试试。但让我困惑的是,如果我发布到QA服务器,这种情况就不会发生。如果这是一个文件写入或目录更改的问题,我认为这将发生在本地以及QA服务器上。