2012-06-11 64 views
2

我創建了一個全新的WebForm站點(VS2010)並從NuGet添加了Ninject.Web(3.0)... 它在App_Start上創建了NinjectWeb和NinjectWebCommon ...它編譯好,但它永遠不會執行代碼...Ninject 3.0(NuGet)與ASP .NET WebForms不調用WebActivator

我想做些事情來讓WebActivator與WebForms一起工作嗎?

我做了與MVC 3項目相同的過程,它工作得很好......

任何想法,爲什麼它不工作的WebForms?

PS:似乎無法識別App_Start

+1

您使用哪種.NET Framework和IIS版本? –

+0

我在VS 2012中使用.NET 4.5和IIS Express(MVC和WebForms項目)...還嘗試在VS 2010中使用.NET 4.0,但未成功... – Paul

回答

1

我會嘗試刪除並重新添加通過網絡的NuGet激活,如果失敗的話,你可以總是global.ascx.cs

初始化Ninject代碼