1.use nuget to install unity.webapi

 

2.add configurations in application_start folder

using Microsoft.Practices.Unity;
using PatV2Tool.Bussiness.BLL;
using PatV2Tool.Bussiness.Contract;
using PatV2Tool.Bussiness.DAL;
using PatV2Tool.Framework.Contract;
using System.Web.Http;
using Unity.WebApi;

namespace PtvV2ToolWebApi
{
    public static class UnityConfig
    {
        public static void RegisterComponents()
        {
            var container = new UnityContainer();

            // register all your components with the container here
            // it is NOT necessary to register your controllers

            // e.g. container.RegisterType<ITestService, TestService>();

            container.RegisterType<IServerService, ServerService>(new HierarchicalLifetimeManager());

            GlobalConfiguration.Configuration.DependencyResolver = new UnityDependencyResolver(container);
        }
    }
}
View Code

相关文章:

  • 2021-07-09
  • 2021-07-27
  • 2022-12-23
  • 2021-10-14
  • 2021-10-27
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
  • 2021-07-31
  • 2021-09-21
相关资源
相似解决方案