我是Breeze和webAPI的新手。我有一个希望简单的问题 - 在本地工作时,我的项目工作正常,但在我部署到运行IIS 7的开发服务器之后,我似乎无法让事情发挥作用。我对元数据的调用工作正常,但调用任何其他操作失败。我得到了可爱的Http 500错误。我有什么想法我做错了吗? - 如果需要,我可以粘贴更多代码。
这是我的控制者的胆量:
[BreezeController]
public class PALiveController : ApiController
{
readonly EFContextProvider<PA_Trucks> _contextProvider =
new EFContextProvider<PA_Trucks>();
[HttpGet]
public string Metadata()
{
return _contextProvider.Metadata();
}
[HttpGet]
public IQueryable<foodTrucks> Trucks()
{
var trucks= _contextProvider.Context.foodTrucks.Where(x => x.foodtype == "Tacos" || x.AcceptCredit == true);
return trucks;
}
}
}