gpt4 book ai didi

.net - 多个 asp.net web 应用程序的最佳实践

转载 作者:行者123 更新时间:2023-12-01 09:17:22 27 4
gpt4 key购买 nike

寻找在一个 ASP.NET“站点”或“解决方案”中拥有多个 Web 应用程序时的最佳实践。我有几个选择:

  1. 将所有应用程序和 Site master 放入一个解决方案/一个 Web 应用程序的老忠实用户

  2. 我的老板担心有 30 个“应用程序”都在 VS 中的同一个项目下,每次我们对一个进行更改时都必须部署到所有应用程序。所以这让我们想在同一个解决方案下将每个项目分解成一个单独的项目。这使我们不得不研究母版页解决方案

    • 母版页需要支持动态菜单结构。这是我可以用一个 SiteMaster 做的事情吗? VirtualProvider 是否为此提供了正确的解决方案?有人对此有任何好的教程吗?
  3. 为每个应用程序创建一个 UserControl 并在主应用程序中引用它

最佳答案

我在这里问了两个类似的问题:

Cross-Project Master Page

最好的办法是在一个解决方案下单独的项目,并使用 Nuget 包来同步常见的工件,包括母版页。现在,这在我正在处理的 22 个项目解决方案上运行良好。您还可以将 Nuget 包本身存储在源代码管理中。

更新:

您可以为菜单使用 XML 文件并与 Nuget 共享。可能添加 jQuery 以实现滑动效果等。

关于.net - 多个 asp.net web 应用程序的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7101601/

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