在 ASP.NET C# 项目中更新修改代码

3

我想更新一个应用程序的一些文件中修改过的代码,那么只更新.dll文件和相关文件是否足够,还是需要替换整个项目?


@user2232390,你在使用IIS吗? - Sam I am says Reinstate Monica
@SonerGönül 我认为这是一个相当不错的问题。我基本上知道他在问什么,他想知道如果他只更新了一个文件,他的网站是否能正常工作,而且我只能想到一个细节缺失。事实上,我想我会点赞它。 - Sam I am says Reinstate Monica
你只想构建你的项目解决方案。这已经足够了。 - Ramesh Rajendran
1个回答

1
您可能永远不需要替换整个项目。重新编译后,查看哪些DLL被修改了。您不应该需要替换bin目录下的每个DLL,但根据解决方案的依赖关系,您可能需要替换代表解决方案中项目的每个DLL。
因此,您需要移动已更改的DLL,以及任何其他已修改的文件(显然不包括.cs等文件)。
理想情况下,您将使用Visual Studio中的“发布”功能,它会自动复制任何必要的修改文件。手动操作留下了太多的错误空间。此外(理想情况下),您将具有测试服务器以使用Debug设置进行发布,以便您可以进行测试,然后您将使用Release设置将其发布到生产服务器上。 如何使用Visual Studio的一键发布部署Web项目

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接