gpt4 book ai didi

c# - 来自已发布的 Web 应用程序部署的部分 ASP.NET WEB

转载 作者:太空宇宙 更新时间:2023-11-03 23:19:30 25 4
gpt4 key购买 nike

我有一个名为 SAMPLE 的 ASP.NET WEB FROM/MVC 网络应用程序。无论我在哪里使用 visual studio 2013 发布此网络应用程序,都会在\bin 文件夹中生成一个构建文件 SAMPLE.dll 和其他文件(.aspx、.js 等)。将其部署到 IIS 8.5 没问题。

让我有 2 个模块。如果我在 SAMPLE 中更改模块一,我必须将整个应用程序重新部署到 IIS。我需要为一个模块关闭我的整个应用程序。如果项目包含 10 个或更多模块,那么我需要关闭整个系统(一个错误修复了 .cs 文件以关闭整个系统 !!!!!)。

所以我的问题是,如果我有 10 个或更多模块然后更新一个模块,那么以 asp.net web 形式开发大型系统的正确方法是什么,这不会导致其他模块停机。

ASP.NET WEB FROM/MVC 网络应用是否支持热补丁以及如何支持热补丁?

如果在 asp.net web form/MVC 中没有任何设计模式或架构来实现这个目标?

最佳答案

假设您有 10 个模块并且都需要独立工作,那么将有 1 个 Web 项目和 9 个类库,而这个 Web 项目将包含所有 9 个项目的引用。因此,假设您在第 4 个模块中进行了任何更改,然后只需重建解决方案,然后选择您已编辑的项目的 dll 并仅上传这个单个 dll,您就完成了。

关于c# - 来自已发布的 Web 应用程序部署的部分 ASP.NET WEB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35910306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com