部分视图在上传和IIS重置后不会影响站点



我在我的MVC4网站的一个页面中包含了一个部分视图,当部署时,即使在重新启动网站和回收应用程序池之后,似乎也不会影响网站

我想知道这是否正在缓存发挥作用

我最终将部分视图的内容包含在页面本身,这似乎已经工作,但我宁愿有部分视图,因为我想在网站的其他部分使用视图

问题是,有没有人对为什么会发生这种情况有任何建议?我一直在拉我的头发试图得到一个视图发布正确的数据,才意识到一些隐藏的输入只是缺少,因为部分视图还没有刷新

编辑:

现在我需要在不止一次的地方使用这个局部视图。在我的开发环境中,局部渲染正确。上传到服务器上似乎没有任何效果,但更糟糕的是,从服务器上删除部分视图也有同样的问题。

我的网站仍然认为文件在那里,并抱怨现在传递给视图的模型类型(我在视图中更改了模型类型-在我的本地开发上都工作得很好)-为什么它仍然认为文件在那里?

我删除了一个父视图,看看网站是否继续工作,但一旦我删除任何其他文件,网站就会受到影响。为什么这个文件会给我带来麻烦?这就好像服务器在文件系统级别缓存了它,并向ASP提供了错误的文件内容。净

我要试着把文件重命名为next

Ok,重命名文件似乎成功了。

我没有尝试Fals的建议,但我可能会尝试下次,奇怪的行为,我不会试图理解为什么在这一点上!

最新更新