在使用Unity Container设置干净的Web Api工作时,我感到非常沮丧。因为我厌倦了这个错误,请告诉我我错过了什么。
我有Visual Studio 2012,新的MVC 4 Wep Api解决方案,增加了MVC4 Unity NuGet包。
我在文件中有以下代码:
public interface ITesting
{
string Test();
}
public class Testing : ITesting
{
public string Test()
{
return "Test";
}
}
我在Bootstrap.cs中有以下行
container.RegisterType<ITesting, Testing>();
在global.asx.cs
中protected void Application_Start()
{
........
Bootstrapper.Initialise();
}
在Controller中我有以下代码:
ITesting c;
public ValuesController(ITesting _c)
{
c = _c;
}
public string Get()
{
return c.Test();
}
由于
答案 0 :(得分:0)