- 博客(5)
- 收藏
- 关注
原创 解决asp.net core 3.1/5.0下的webapi默认返回数据为驼峰格式问题
asp.net core 3.1或5.0环境下,默认情况下返回数据对象的时候,对象属性名称被序列化为json时会使用小驼峰格式,比如CompanyName会被序列化为companyName。若客户端和服务器端共用数据类,则在客户端解析的时候,默认情况下由于无法把companyName匹配到CompanyName,因此无法正确解析为数据对象。解决此类问题的一种方式就是让服务器端不要返回小驼峰格式的数据,即取消服务器的默认小驼峰序列化规则。在服务器程序的Start.cs中可以通过配置来解决,具体说明如下:
2021-02-18 17:21:10 2010
原创 Asp.net core 中数据绑定时,模型属性需要public可写
Asp.net core 中数据绑定时,使用默认绑定器的情况下,模型属性需要公开可写,即public set,否则对应的数据无法绑定。
2021-02-18 16:30:19 137
原创 .net core版WPF项目名称为xxxxxxClient时,无法输入中文
.net core 版本的WPF项目,当项目名称取为CRManaClient时,TextBox输入中文时,若输入法为搜狗拼音输入法,则无法输入中文。.net Framework版本的WPF项目,目前没有发现这种问题。
2021-02-17 11:50:00 269
原创 .net项目中的多目标框架配置初步
.net 项目的解决方案文件夹中,可以使用directory.build.props和directory.build.targets文件来配置解决方案基本信息。对于多框架目标(比如既支持.net4.6又支持.netcore3.1),则可以在directory.build.props配置文件中配置。在vs中打开后,这两个文件位于Solution Items节点下面。打开Directory.Build.Props文件后,可以看到TargetFrameworks节点信息如下,包含了net46和netcor
2021-02-16 08:14:22 2110
原创 Asp.net core部署于IIS及环境设置(Production/Staging/Development)
根据需要,发布程序过程中的各种细节可能比较复杂,也可能很简单。这里仅介绍一种比较基本的方式:如果,主要分为以下几个步骤:(1).net core 配置在具有IIS的服务器上安装.net core。具体可以在https://dotnet.microsoft.com/download/dotnet/5.0 是网站上下载,选择HostingBundle,安安装包包含.net core 的运行环境及IIS托管所需要的,下载完成后双击安装,安装完成后重启(也可以进行命令操作来代替重启,具体方法百度找下)。
2021-02-06 11:43:15 1039
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人