.NET / MVC3新手,所以请耐心等待我!
我一直都在寻找这个答案,但是找不到我想要的东西,所以来了......
假设我正在使用Visual Web Developer Express开发MVC3应用程序,我将使用内置的发布工具部署该网站。
但是现在我的网站已启动并运行,我发现我需要在其中一个视图中进行微调。我更新视图并保存文件,并使用我的FTP程序上传新文件。 问题是MVC3 / .NET似乎没有刷新/更改视图,因为它仍然使用旧版本。
当然我尝试刷新(甚至在许多不同的浏览器中),但它仍然不会加载新视图。
这是正常的行为吗,这意味着每次我做一些小的调整时我都要发布(有点费时)?我真的无法想象这种情况,所以我想知道你是否可以对此有所了解?
感谢所有回复!
/的Mikael
答案 0 :(得分:1)
如果您上传视图(.cshtml)文件,并且该应用程序的 ONLY 部分已更改,则刷新将反映更改 - 您可能必须按ctrl + f5清除临时缓存。然而!如果您更改控制器代码或操作代码的 ANY ,或任何c#(或vb,如果你使用的那些),那么你必须重新上传编译的.dll关联整个应用程序,以便反映更改。