gpt4 book ai didi

c# - 独立类库中的 ASP.Net WebAPI Controller

转载 作者:行者123 更新时间:2023-11-30 15:30:28 25 4
gpt4 key购买 nike

我正在使用 ASP.NET Web API 开发一个新的大型 Web 应用程序。在那里,我想将所有 Controller 类分成一个 different class library来自 ASP.NET MVC 项目。请考虑以下选项。

案例 1:将 Controller 保持在同一个 ASP.NET MVC 项目中

案例 2:在单独的类库中分离 Controller

  1. 使用案例 #1 是否正确,因为我认为此 Controller 可由其他项目重用或托管在 Windows 服务中而不是 IIS Web 应用程序中。

    <
  2. 此外,如果将来我想从 Android 访问 Web-API 方法,iPhone native 应用程序在Case#1Case# 两种情况下对我都有效吗2

  3. Case#2 是否存在任何性能问题。

  4. 在这两种情况下使用 UnityContainer.RegisterType 注册多个 Controller 的最佳做法是什么?

最佳答案

将您的 Web API 代码放在与 MVC 代码不同的项目中应该是最佳做法。没有理由不这样做。

关于c# - 独立类库中的 ASP.Net WebAPI Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22067361/

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