196得票7回答
在 .Net Core 3.0 中,IMvcBuilder 的 AddJsonOptions 方法去哪了?

我刚刚将我的ASP Web API项目从.NET Core 2.0升级到3.0。我之前使用的是 services.AddMvc() .AddJsonOptions(opts => opts.SerializerSettings.ContractResolver ...

157得票3回答
ASP.NET Core 2.2 升级至 3.0。找不到 env.IsDevelopment()。

我将一个已有的2.2项目升级到了3.0版本。我将新版3.0项目中Program/Startup的代码复制到我的2.2项目中。这样做是可以工作的,但下面的IsDevelopment():public void Configure(IApplicationBuilder app, IWebHost...

126得票9回答
.NET Core 3.0: Razor视图不能自动重新编译更改

根据文档,对于ASP.NET Core 3.0本地环境下的Razor视图,默认应该在更改后重新编译。 然而,我的项目在本地没有这样做。如果我更改了一个视图并在本地调试时刷新页面,更改不会反映出来。我必须停止解决方案,重新运行,然后才能看到更改。 我是在Visual Studio 2019上使用...

119得票6回答
如何在ASP.NET Core 3中设置JSON序列化器的设置?

在 ASP.NET Core 旧版应用中,可以通过添加 AddMvc().AddJsonOptions() 来设置 JSON 序列化器的选项,但是在 ASP.NET Core 3 中,我不使用 AddMvc()。那么我该如何设置全局的 JSON 序列化配置呢?

98得票5回答
ASP.NET MVC Core API序列化枚举为字符串

在ASP.NET MVC Core 3.0中如何让枚举字段以字符串形式而非整数形式进行序列化?我无法以旧的方式实现它。services.AddMvc().AddJsonOptions(opts => { opts.JsonSerializerOptions.Converters....

94得票5回答
"IHostingEnvironment"已过时

我将我的ASP.NET Core项目更新到了.NET Core v3.0.0-preview3,现在出现以下警告: Startup.cs(75,50,75,69): warning CS0618: 'IHostingEnvironment' 已经过时: '该类型已过时并将在未来版本中被...

91得票5回答
应用程序正在IIS进程中运行,但未配置为使用IIS服务器.NET Core 3.0。

我已将我们的应用程序从.NET Core 2.2迁移到了3.0版本。实际上,我是从头开始创建了新的3.0应用程序,然后复制了源代码文件。一切看起来都很好,但当我尝试在Visual Studio 2019中运行应用程序时,我会收到以下异常: 应用程序正在IIS进程中运行,但未配置为使用IIS...

86得票18回答
ASP.NET Core 3.0在Visual Studio 2019中未显示。

我想测试新的Blazor服务器端框架(也称为Razor组件)。 我安装了Visual Studio 2019 RC,然后安装了.Net Core 3.0预览版2,按照此官方教程进行操作。 安装完成后,在“创建新的ASP.NET Core Web应用程序”页面上,只显示了ASP.NET Co...

86得票2回答
ASP.NET Core 3.0中HttpRequest.EnableRewind()的替代方法是什么?

BufferingHelper.EnableRewind(); 上面是ASP.NET Core 2.2中HttpRequest对象的扩展方法。在ASP.NET Core 3.0中,它不再使用(至少不用这个名称)。我想知道在ASP.NET Core 3.0中的替代方法。我不确定是否 Htt...

64得票11回答
ASP.NET Core 3.0 [FromBody] 字符串内容返回“无法将JSON值转换为System.String。”

在 ASP.NET Core 3.0 中,在 ApiController 上使用 [FromBody] 字符串内容会返回验证错误。 {"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", "title":"One or m...