IIS Express内部服务器错误500.0

时间:2016-07-31 21:14:05

标签: asp.net entity-framework iis asp.net-web-api2

我正在努力建立这个网站,并且我一直在努力解决这个500.0问题。我已经尝试安装IIS,重新安装VS,甚至重新安装Windows(无论如何都应该这样做,以便时机成熟)。

奇怪的是,我没有在所有API端点上获取它,到目前为止只有一个。我首先构建了api,并且正在测试我正在构建前端。

型号:

public class RoleAssignment {
    public int Id { get; set; }

    public int RoleId { get; set; }
    public virtual Role Role { get; set; }

    public int UserId { get; set; }
    public virtual User User { get; set; }

    public int TEC { get; set; }
    public DateTime? voidtime { get; set; }
}

存储库代码:

    public async Task<RoleAssignment[]> GetServiceHistoryAsync(ServiceHistoryQuery query)
    {
        var result = _db.RoleAssignments.Where(x => !x.voidtime.HasValue);

        //only get requested TECs
        result = result.Where(x => x.TEC > query.Start && x.TEC <= (query.Start + query.Take));

        return await result.ToArrayAsync().ConfigureAwait(false);//breaks here
    }

Link to request trace

Link to 500 error

我一直在转动我的车轮试图解决这个问题一周,任何人都有关于可能发生的事情的想法?

0 个答案:

没有答案