breezeJS WebAPI并部署到IIS dev服务器

时间:2013-11-19 23:11:53

标签: iis-7 asp.net-web-api breeze hottowel asp.net-web-api-routing

我是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;
    }
}
}

0 个答案:

没有答案