
.Net Core
文章平均质量分 57
xulong5000
这个作者很懒,什么都没留下…
展开
-
java调用C#接口时 参数中特殊字符串处理
1:当Java中专的参数比较复杂,有一些特殊字符时到了C#API接口中就变为空格问题: 今天遇到一个问题:页面带有"+"号的数据,传到服务端接口,结果+号变成了空格。例如:传“1+1”变成了"1 1"。解决办法:方案一: 将“+”号替换成“%2B”; 例如: string name="a+b"; name = name.replace('+','%2B'); 可能会有多个+号的情况,比如:“a+++b+” wh...原创 2021-05-11 10:49:41 · 468 阅读 · 0 评论 -
java与C#之间服务互相调用
一:C#调用java服务代码:调用方法:这里的M205RegistComment对象 是自定义的,就是跟返回的json序列化的对象保持一致就ok,注意date时间需要转换为string 并且格式需要跟api一致,http://172.16.5.32/api/website/topic/available/get 就是 java里面的API接口访问地址。string param1 = JsonConvert.SerializeObject(new { member_no = cardNo,原创 2021-04-22 16:37:19 · 2767 阅读 · 0 评论 -
docker部署项目后--数据库保存时间问题处理
一:java项目部署在Linux系统上,用的docker部署。出现时间不准问题,1:一般先考虑到linux的时区问题,但是用date 查了一下,发现linux系统的时间是对的。2:再从项目代码上找问题,看看配置上是否设置了:jackson: time-zone: GMT+8当然也设置了。3:那么就是docker的问题了。docker容器在启动的时候也需要 设置时区的,在 dockerfile文件里面设置:vim Dockerfile在文件里面添加一个脚本:设置容器时区原创 2021-04-22 15:26:24 · 153 阅读 · 0 评论 -
Docker部署ASP.NET Core项目
1、将发布后的项目上传到linux服务器指定目录中2、编写Dockerfile文件vim DockerfileFROM microsoft/dotnet:latestWORKDIR /root# Copy the app file to rootCOPY publish /root/# Configure the listening port to 80 端口EXPOSE 80/tcp# Start the app 宿主名称 SMSServiceENTRYPOINT [".原创 2021-03-04 16:09:20 · 475 阅读 · 1 评论 -
.net core3.1中untiy的使用 依赖注入和控制反转
Net Core 3.1 中用Unity实现IOC 我们都知道,.net core天生自带IOC容器,但是他的功能其实并不强大,而且有坑:在构造注入的时候,他默认找参数最少的构造函数。这里,我讲解如何使用unity去接管IOC 首先需要通过Nuget引入Unity(5.11.5)和Unity.Microsoft.DependencyInjection(5.11.5),然后在Program类中的CreateHostBuilder中实现注册(图1),就可以在控制器中实现构造函数注...原创 2020-05-25 12:19:56 · 821 阅读 · 1 评论 -
ASP.NET Core 配置环境变量和启动设置
在这一部分内容中,我们来讨论ASP.NET Core中的一个新功能:环境变量和启动设置,它将开发过程中的调试和测试变的更加简单。我们只需要简单的修改配置文件,就可以实现开发、预演、生产环境的切换。1:Core中可以IIS跟控制台同时启动,也可以控制只启动控制台,如果控制值启动控制台,那么在IIs里面部署就无法启动运行起来。如何控制 只启动控制台?找到文件:launchSettings.json 在Properties文件夹中--->2:打开后发现如下xml文件, 把注释的这条..原创 2021-09-10 10:59:58 · 1459 阅读 · 0 评论 -
ASP.NET Core 配置环境变量和启动设置
1:Core中可以IIS跟控制台同时启动,也可以控制只启动控制台,如果控制值启动控制台,那么在IIs里面部署就无法启动运行起来。如何控制 只启动控制台?找到文件:launchSettings.json 在Properties文件夹中--->2:打开后发现如下xml文件, 把注释的这条语句 放开,--->3:如果没有这个语句,就手动添加一下:"$schema": "http://json.schemastore.org/launchsettings.json",--->.原创 2020-05-14 15:14:05 · 2085 阅读 · 0 评论 -
Windows平台部署 Asp.Net Core 3.1.0,将 ASP.NET Core 应用发布到 IIS ,使用 IIS 在 Windows 上托管 ASP.NET Core
首先:这个讲的是.net Core3.X系列的,如果是Core2.x的版本,那么就不能按照这个下载了,需要下载对应的2.x的版本。我在其他文章中也有说明,具体的2.x版本的如何部署IIS https://blog.youkuaiyun.com/xulong5000/article/details/99587702第一部分:本教程介绍如何在 IIS 服务器上托管 ASP.NET Core 应用。 官方文档地址:https://docs.microsoft.com/zh-cn/aspnet/core/tut.原创 2020-05-12 11:38:33 · 3154 阅读 · 0 评论 -
.Net Core 微服务(一) 开源API网关Ocelot 最简单的入门教程
什么是OcelotOcelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Consul集成,并且这些功能都只需要简单的配置即可完成 。简单的说,Ocelot是一堆的asp.net middleware组成的一个管道。当有收到请求后会用一个RequestBuilder...原创 2019-11-01 16:12:44 · 1026 阅读 · 0 评论 -
在windows服务器上部署Core2.1 IIS站点
在windows服务器上部署Core2.1 IIS站点 1:需要下载必须安装的插件: 本地路径(E:\Private\安装包信息\dotnte.Core2.1) 因为该项目用的是core2.1 下载 NetCore SDK 网址: https://dotnet.microsoft.com/download 需要下载 2个文件 安装(SDK 和 WindowsHos...原创 2019-08-14 17:17:17 · 312 阅读 · 0 评论 -
net core windows环境部署
一:环境需要安装iis,这里就不再说iis安装过程二:如果是framework的话直接部署iis点即可,但是core环境下如果不安装dotnet-sdk-2.1.300-win-x64会出现下面的报错页面.三:安装dotnet-sdk-2.1.300-win-x64.exe 跟dotnet-hosting-2.1.0-win.exe官网下载exe文件:https://d...原创 2019-08-14 16:41:42 · 2053 阅读 · 0 评论