我有一个示例 ASP.NET 应用程序。该应用程序是作为 POC 开发的,不遵循任何设计和架构标准。
现在我想重组应用程序。我可以看到一些业务逻辑和控件将来可以重用,例如登录控件。
我有两种重组选择
我创建了一个包含所有此类可重用代码的实用程序 DLL,以及另一个包含所有可重用控件的 DLL。
我将为每种类型创建一个可以重复使用的单独的 DLL,例如登录控制。
哪个选项更好。虽然我觉得方案1不错,但是我需要专家的建议。
最佳答案
我不知道为什么你想为每种类型保留一个单独的程序集。不要这样做。
将相关功能放在一个程序集中。查看 .NET Framework 的组织方式作为示例。请注意,如果您不进行数据访问,则无需引用 System.Data.dll
。
关于c# - 如何重构 ASP.NET 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3043111/