在跟随Scott Allen的Pluralsight课程,“Asp.net Core 1.0 Fundamentals”,在“MVC框架中的控制器”模块和“动作结果”部分中,我在我的索引操作方法上遇到了406 Not Acceptable错误返回了一个带有模型对象的ObjectResult。
答案 0 :(得分:13)
这个blog post让我引用了IMvcCoreBuilder并添加了JSON格式化程序,如下所示:
public void ConfigureServices(IServiceCollection services)
{
var mvcCore = services.AddMvcCore();
mvcCore.AddJsonFormatters();
services.AddSingleton(provider => Configuration);
services.AddSingleton<IGreeter, Greeter>();
}
让我继续。
答案 1 :(得分:5)
@json给出的正确答案应该被标记为已接受:
这解决了我的问题:services.AddMvcCore()。AddJsonFormatters()