任何人都可以看到我在這裏做錯了嗎?我試圖學習如何具有規格/服務和域名項目,但在這種情況下,它是ASP.NET MVC。對象引用未設置爲對象錯誤的實例!
我在我的控制器中有以下代碼,但我沒有將對象引用設置爲下面一行代碼中的對象實例。我將不勝感激任何建議,我會出錯!?
// Error
Line 22: var profiles = _profileService.GetProfile();
// code below
namespace Whitepages.Controllers
{
[HandleError]
public class HomeController : Controller
{
private readonly IProfileService _profileService;
public HomeController(IProfileService profileService)
{
_profileService = profileService;
}
public HomeController()
{
}
public ActionResult Index()
{
var profiles = _profileService.GetProfile();
return View("Index");
}
}
}
using Domain;
namespace Services.Spec
{
public interface IProfileService
{
Profile GetProfile();
}
}
非常感謝,
如果沒有在哪裏創建profileService的新對象,是否使用任何IOC包含器? public HomeController(IProfileService profileService) { _profileService = profileService; } – swapneel 2011-03-05 23:55:24