3

MVC プロジェクトで LightInject を使い始めたばかりですが、問題なく動作しています。しかし、SignalR ハブにも使用したかったのです。だから私はhttp://www.lightinject.net/#signalrの指示に従いました。ただし、メソッド ServiceContainer.RegisterHubs はどこにも表示されません。LightInject、LightInject.Mvc、および LightInject.SignalR dll をインストールしました。

using log4net.Config;
using LightInject;
using Microsoft.Owin;   
using Owin;
using MvcProject;
using MvcProject.ApplicationServices.Interfaces.EventSignups;

[assembly: XmlConfigurator(ConfigFile = "Web.config", Watch = true)]
[assembly: OwinStartup(typeof (Startup))]

namespace MvcProject
{
    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            //ConfigureAuth(app);
            var container = new ServiceContainer();
            container.Register<IEventSignupService>();
            container.Register<IViewModelRetrieverEventCommentService>();
            container.Register<IViewModelRetrieverEventService>();
            container.RegisterHubs(); //cannot see method

            app.MapSignalR(container.EnableSignalR());
        }
    }
}

誰が私が間違っているのか知っていますか?

4

1 に答える 1