Asp.net mvc 4 上载和IIS重置后,部分视图不会影响站点

Asp.net mvc 4 上载和IIS重置后,部分视图不会影响站点,asp.net-mvc-4,partial-views,Asp.net Mvc 4,Partial Views,我在MVC4网站的一个页面中包含了一个局部视图,即使在重新启动网站和回收应用程序池之后,它在部署时似乎也不会影响网站 我想知道这是否会起作用 我最终在页面中包含了部分视图的内容,这似乎起到了作用,但我宁愿使用部分视图,因为我希望在网站的其他部分使用该视图 问题是,有人对为什么会发生这种情况有什么建议吗?我一直在努力获取一个视图来发布正确的数据,结果却发现一些隐藏的输入丢失了,因为部分视图没有被刷新 编辑: 好的,现在我需要在不止一个地方使用这个局部视图。在我的开发环境中,部分正在正确渲染。上传到

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

我想知道这是否会起作用

我最终在页面中包含了部分视图的内容,这似乎起到了作用,但我宁愿使用部分视图,因为我希望在网站的其他部分使用该视图

问题是,有人对为什么会发生这种情况有什么建议吗?我一直在努力获取一个视图来发布正确的数据,结果却发现一些隐藏的输入丢失了,因为部分视图没有被刷新

编辑:

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

我的站点仍然认为文件在那里,并且抱怨现在传递给视图的模型类型(我在视图中更改了模型类型-在我的本地开发人员上一切正常)-为什么它仍然认为文件在那里

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


下一步我将尝试重命名该文件

好的,这样重命名该文件就可以了


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

我昨天出版的时候也有类似的问题。下面是我所做的:1)停止IIS,2)清除IIS缓存,然后3)发布应用程序。不知何故,当我使用池滚动发布时,视图没有更新。更奇怪的是,现在视图呈现正确,但无论模型包含什么,其中一个隐藏输入始终具有相同的值(模型为隐藏输入设置值)。我们说话的时候我都快秃顶了!其他隐藏输入正确地从模型中获取其值设置-我知道正在发布正确的值,因为a)我可以在帖子中看到它们,b)所选页码的目录中显示了正确的项目,但页码仍然显示为1!好的,页面重命名对原始问题进行了排序,而我刚才描述的问题是由于编码错误(我在代码中做了一些愚蠢的事情,只在某些情况下才会出现)-但是感谢提示-它可能会派上用场