【问题标题】:ASP.NET MVC website viewmodel not updating after publish, but works fine running in releaseASP.NET MVC 网站视图模型在发布后未更新,但在发布中运行良好
【发布时间】:2020-09-22 03:02:49
【问题描述】:

我对我的 ASP.NET MVC 网站进行了一些更新,包括对此 ViewModel 的更改。在发布版本后,它可以在 Visual Studio 中 100% 正常运行 IIS Express。但是,在发布之后......无论出于何种原因,它都不会更新这个特定的 ViewModel。

该属性是 100% 存在的。我毫不怀疑这应该有效。发布或 IIS 服务器本身出现问题。我认为这是发布,因为我一直在部署最后一个构建 .zip 文件并且它工作正常。只有具有此新更新的最近发布正在发挥作用。快把我逼疯了。

我能做些什么来确保这是新鲜发布或构建新鲜的吗?

编辑:我能够手动将我的项目的 .dll 文件复制到我的 Web 服务器并且它工作正常。为什么发布不会更新我的 .dll 文件?我每次都发布到一个新的 .zip 文件。

【问题讨论】:

    标签: visual-studio asp.net-mvc-4 iis publish


    【解决方案1】:

    如果您只更改视图、CSS、javascript,您可以 xcopy 命令只更改修改的文件,但如果您更改源代码,则需要重新编译应用程序并重新部署它。如果您更改源代码,您只需需要 xcopy 你的特定 dll。除非您没有将应用程序拆分为多个逻辑层,否则无需重新部署整个应用程序。

    您可以参考以下链接了解更多详情:

    how to make changes on a deployed Asp.net MVC website

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多