首页 > TAG信息列表 > Net5

net5项目在centos上的部署(内网环境)

项目前后端分离,分为后端接口项目与前端项目两部分部署。 1、后端接口部分部署总体上参考: 有道云笔记 (youdao.com)  ; ——其中.net 建议直接安装.net sdk。因为是内网环境,服务器上可能会缺环境。可以参考: centos手动安装dotnet-sdk环境和dotnet调试工具_IT杂人的博客-CSDN博客_

.net5服务在centos上启动错误的问题记录(code=exited, status=140)

.net5服务程序,同事接手维护,做了次升级,结果发现服务起不来了。 去服务器上查看日志详情: journalctl -xe   显示:code=exited, status=140 ,某个dll引用了MySql.Data.dll对应的版本文件找不到,同时提示:“An assembly specified in the application dependencies manifest was not fo

net5中WebApi中使用Session

在Startup.cs中配置Session 注入session的服务 在Configure方法里使用该服务的中间件 app.UseSession();

EasyNetQ在.Net5中的应用

这篇文章参考网上的教程,主要解决了EasyNetQ的依赖注入服务问题。 主要涉及四个文件: ApplicationExtenssion.cs    .Net中间件的实现 OrderConsumer.cs         消息消费者的实现 WindsorMessageDispatcher.cs   通过容器解析获得消费者服务 Startup.cs      

.net5证书

public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .UseServiceProviderFactory(new AutofacServiceProviderFactory()) .ConfigureWebHostDefaults(webBuilder =>

.net5 swagger添加复制链接

在startup文件中的configure方法中添加 复制需要权限,可以在设置中打开 app.UseSwaggerUI(c => { c.HeadContent = @"<script type='text/javascript'> function getUrl(btn){ let t

net5配合vue3图片上传

net5配合vue3图片上传 FileSave函数 /// <summary> /// 上传文件 /// </summary> /// <param name="files">文件流</param> /// <returns></returns> [HttpPost] public void FileSa

Linux部署NET5(前后端都有)项目

注:在下是在统信UOS系统(Ubuntu系统)中安装部署的。 一、Docker安装 1.安装docker: sudo apt install docker.io 2.查看docker版本: docker -v 或者 docker --version  二、Dckerfile文件内容 #Dockerfile文件内容如下: FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base WORK

.Net5升级.Net6遇到的一些问题

问题描述:.Net6正式发布已经一段时间了,刚好昨天有点空闲时间,就把基础框架升级一下,这一折腾不要紧,又是下午带晚上,整的累哈哈的,下面把遇到的问题简单记录一下。先升级框架引用,把5改成6就好了,接下来说遇到的问题。 1、加密方式的方法已过时,需要重新改为AES方法; 2、数据库引用提示查询

.Net5 WPF 使用 WindowsFormsHost

(1)csproj文件添加 <UseWindowsForms>true</UseWindowsForms> 如图: 添加前后框架对比 (2)WPF窗口引入命名空间 xmlns:wfh="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration" xmlns:wfc="clr-namespace:System.Windows.Form

IIS部署.net5项目

先安装IIS, 控制面板-》程序和功能-》启用或关闭windows功能,下一步下一步,选中Web服务器IIS       进入:https://dotnet.microsoft.com/en-us/download/dotnet/5.0 下载 sdk x64(比较全)和Hosting Bundle(给IIS用)二个     安装以上二个文件,过程略。  在IIS中新建站点,设置应用程

ValueError: Negative dimension size caused by subtracting 5 from 1 for ‘{{node le_net5/conv2d/Conv2D

ValueError: Negative dimension size caused by subtracting 5 from 1 for '{{node le_net5/conv2d/Conv2D}} = Conv2D[T=DT_FLOAT, data_format="NHWC", dilations=[1, 1, 1, 1], explicit_paddings=[], padding="VALID", strides=[1, 1, 1, 1], u

.Net5发布后的程序运行不了

.Net5发布后的程序运行不了?   如下图:       解决方案:需要安装 Hosting Bundle , 下载地址为:https://dotnet.microsoft.com/en-us/download/dotnet/5.0;  

.net5 WebAPI 参数验证 ModelValid

利用InvalidModelStateResponseFactory 官网推荐做法 覆盖ModelState管理的默认行为 services.Configure<ApiBehaviorOptions>(options => { options.InvalidModelStateResponseFactory = (context) => { var errors = new Dictionary<string, IEnumerable<string>>(

C# .NET5 Startup介绍

using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.OpenApi.Models; using System; using Syste

.net5调用WebService简单事例

1. 创建 .net5控制台项目: dotnet new console -o WebServiceConsole 2. 添加全局工具 dotnet tool install --global dotnet-svcutil --version 2.0.3 3. 执行 dotnet restore dotnet restore 4. 以获取国内手机号码归属地信息为例(网址:http://ws.webxml.com.cn/WebServices/

.net5 校验方法性能对比

最近用.net 5进行开发api, 有点小东西记录一下。 我们这开发的时候需要对参数进行校验,比如 登录的时候查询用户是否存在,存在再校验密码是会否正确。 而我们程序员有时候为了偷懒都会直接判断之后throw 然后再做一个应用级别的全局错误捕捉根据不同的错误类型进行处理 ,而不是再方

.NET5 SqlSugar 创建数据库表

SqlSugar是一款 老牌 .NET 开源ORM框架,.NET中唯一支持自动分表大数据处理的ORM。官网:https://www.donet5.com/Home/Doc 1、添加SqlSugarCore的NuGet包 2、建立实体 新建数据库实体,这里以用户表为例: public class Users { /// <summary> /// ID /// </summary>

【Abp简单使用】模块化(.Net5)

模块化 为什么要模块化 如果世界使用 Asp.NetCore 的Startup配置,会随着业务代码越来越多,需要在Startup.cs添加很多与业务有关的配置。模块化后,可以把与架构无关的配置项分散到各个模块下。 模块 [DependsOn( typeof(AbpAspNetCoreMvcModule) // Host 需要依赖于这个 // 在这

.Net5 使用中间件实现IP过滤

背景 在工作中遇到一个与第三方服务商进行API对接的项目,需要进行IP白名单处理,于是我立马想到使用中间件做IP过滤,在此记录一下 添加中间件 新建一个SafeIpList类 public class SafeIpList { public string ip_list_name { get; set; } } 在配置文件中配置IP白名单 "

.NET5下封装的Dapper帮助库

介绍: 在.NET5下封装的Dapper帮助库,它采用了依赖注入+工作单元+仓储模式。 支持多种数据库访问SqlServer、Oracle、Access、MySql、SQLite、PostgreSQL、Npgsql。 里面内置了以上数据库的分页帮助类,该帮助类未采用存储过程,纯SQL拼接的方式。独立的底层结构,可在项目中进行模块化开发

.NET5 ABP框架(二)- WebApi

1. API功能 功能: 根据商品名查询商品信息 2. 创建商品实体 AbpTraining.Core\Products\Product.cs using Abp.Domain.Entities.Auditing; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace AbpTraining.Products

Docker 部署net5程序

1、前言 本文讲述使用docker容器部署.net5项目、实现跨平台。  部署环境:docker 容器、liunx系统、腾讯云centos7版本、并采用MobaXterm工具实现终端连接linux系统 2、(环境准备)并终端连接 192.168.20.128  (后续直接采用此地址直接访问.NET5项目)(----------哈哈,自备虚拟机或者云服

.net5 MailKit

      MailKit开源地址:https://github.com/jstedfast/MailKit http://www.mimekit.net/docs/   using System; using System.IO; using MailKit.Net.Smtp; using MimeKit; using MimeKit.Text; namespace commom { public class EmailHelper { //Nuget包管

.NET5使用Consul注册中心

Consul官方网址:https://www.consul.io/ Consul有关介绍:https://www.cnblogs.com/shanyou/p/4695131.html 本文代码,文章结尾处提供下载。   一、安装Consul 1.官网下载对应版本,并解压出来 2.打开cmd,cd到解压的目录,运行为开发模式 //默认ip地址使用127.0.0.1 consul agent -dev