0

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

在此处输入图像描述

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

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

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

4

1 回答 1

0

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

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

如何在已部署的 Asp.net MVC 网站上进行更改

于 2020-09-23T02:18:19.107 回答