के साथ निदान मैं एक परियोजना में निनजेक्ट का उपयोग करना चाहता हूं जो एएसपी.Net वेबफॉर्म और एएसपी.नेट एमवीसी को जोड़ती है। मैं निनजेक्ट 2 का उपयोग कर रहा हूं, लेकिन जब मैं Ninject.Web.Mvc से NinjectHttp अनुप्रयोग का उपयोग करता हूं तो यह शिकायत करता है कि जब मैं पेजबेस की तरह somethings का उपयोग करता हूं जो कर्नेल नहीं बनाया गया है।एएसपी.Net वेबफॉर्म और एमवीसी
मेरे पास ग्लोबल.एक्सएक्स में निम्नलिखित है और मुझे यह सुनिश्चित करने में अनिश्चितता है कि मुझे क्या जोड़ना है।
public class MvcApplication : Ninject.Web.Mvc.NinjectHttpApplication
{
protected override void OnApplicationStarted()
{
AreaRegistration.RegisterAllAreas();
RegisterRoutes(RouteTable.Routes);
RegisterAllControllersIn(Assembly.GetExecutingAssembly());
}
protected override Ninject.IKernel CreateKernel()
{
return new StandardKernel(new ServiceModule());
}
}
क्या किसी के पास यह कहीं काम कर रहा है जो इस पर कुछ विचार या कोड साझा कर सकता है?
आपके उत्तर के लिए धन्यवाद। मैंने 1 किया है, और दो एचटीपी अनुप्रयोगों को एक साथ जोड़ने की कोशिश की है। लेकिन यह "सही महसूस नहीं करता" है। मैंने निनजेक्ट मेलिंग सूची पर एक संदेश दिया है, जब मुझे उपयोगी उत्तर मिलेगा तो आपको बताएगा। –