gpt4 book ai didi

asp.net-mvc - 如何在不同的 MVC 网站之间共享模型?

转载 作者:行者123 更新时间:2023-12-01 11:43:25 24 4
gpt4 key购买 nike

我的 ASP.NET MVC 3 网站有 2 个独立的区域 - 管理(Intranet 网站)和客户端(Internet 网站)。

模型(业务和数据访问层)将由两个网站使用。这些网站将托管在单独的服务器上。因此,该文件夹不会被共享。所以,我打算创建模型的 DLL,并将 DLL 放在两个网站的 Bin 文件夹中并使用它。

我希望这将使我的 UI 保持整洁并减少代码。

现在,我的疑问是:

  1. 我需要创建一个类库项目来创建模型的 DLL,还是需要使用 MVC 网络应用程序项目来创建 DLL?
  2. 我应该把网络配置放在哪里?希望我在模型和 UI 中都需要?

最佳答案

Do I need to create a Class Library project to create the DLL of the Model

是的,在 2 个 Web 应用程序之间共享一个单独的类库是最好的方法。

Do I need to use and MVC web application project to create the DLL (looking for the best approach)?

不,ASP.NET MVC 只能包含 View 。不要为其他应用程序中的通用逻辑引用和重用 Web 应用程序。

Where should I put the web config?

每个 ASP.NET MVC web 应用程序都应该有自己的 web.config。

关于asp.net-mvc - 如何在不同的 MVC 网站之间共享模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17338069/

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