本篇文章会陆续更新在博客以及我个人微信公众号上,想学习的话就搜索"程序路上的小学生",目前也在陆续爬坑,可能速度较慢,耐心等待 刚刚学习了Xshell连接虚拟机linux,及在xshell上上传windows(本机)文件到虚拟机linux系统上,有点小费劲,不过也解决了,现在研究一下怎么把上传上去的 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-27 11:42:00
                            
                                175阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            C:\Program Files\dotnet\sdk\3.1.408\NuGet.targets(128,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [C:\src\GrpcServiceTest\GrpcServiceTest.csproj]
C:\Pr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 17:03:23
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目前.NET Core 3.0的版本为.NET Core 3.0 Preview 3,对应ASP.NET Core 3.0 Preview 3。ASP.NET Core 3.0 之后将不再支持.NET Framework,只运行在.NET Core 上面。ASP.NET Core 3.0 现在已经出到了第三个预览版,增加和改进了很多功能。 环境准备:下载最新.NET Core 3.0&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-15 20:06:28
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            自从.NET Core3.0发布之后,写了几篇关于.NET Core 3.0的文章,有助于你快速入门.NET Core3.0。本篇文章主要讲解如何一步步创建一个mvc项目,然后发布并部署在Docker上运行。需要你本地有docker环境.Net Core3.0 配置Configuration.Net Core3.0使用gRPC.NET Core3.0创建Worker            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 21:19:44
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、在项目里右击选择发布点击启动配置如下图所示 二、在打开的发布选项选择 配置 Release或DeBug ,目标框架选择对应的.net Core版本默认就行,部署模式有两种选择1、框架依赖----》 目标运行时选择 :可移植    这种发布模式要在要安装的电脑上安装对应的SDK2、独立----》 目标运行时选择要部署的电脑操作系统 如win-x6            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-26 15:57:20
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现net core发布至linux中的docker
作为一名经验丰富的开发者,你需要教导新手如何将net core应用程序发布至linux中的docker中。让我们一步步来完成这个任务。
## 整体流程
以下是整个过程的流程图:
```mermaid
gantt
    title 实现net core发布至linux中的docker流程
    section 发布至linux            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-03 06:44:44
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            .NET CORE 发布的收发布不成功,多数是因为引用了很多得第三方库,他们使用.net core 得基础库不一致导致得, 怎么解决呢: 在项目文件加上如下,即可解决 <PackageReference Include="Microsoft.NETCore.Targets" Version="3.0 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-22 11:15:00
                            
                                212阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            右键要发布的项目名称: 配置发布的参数: 选择文件系统,然后下一页: 部署模式选择独立,目标运行根据自己需要进行选择,然后点击保存就可以了 点击发布之后,生成发布的路径: 查看发布的内容: 把发布的东西全部拷贝到服务器,直接运行其中的exe就可以了            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-11 10:14:31
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx 示意图如下:   准备工作:1. 创建一个Web 工程2. 创建提供数据的WebAPI服务3. 用命令行启动WebAPI服务,用不同的端口进行启动4. 配置Nginx服务5. 用Nginx地址调用服务 命令行启动命令:启动Web网站:dotnet MicroService.dll --urls="http://*:8905" --ip="127.            
                
         
            
            
            
            ASP.NET Core 应用如何运行在 Linux (以下以ubuntu 14.04为例)平台上,首先要确保按照 官方指导 安装 .NET Core 运行环境。然后按照以下几种步骤发布并运行应用。   
 一、复制发布使用命令 dotnet publish -c release 发布项目到默认文件夹通过 xftp 5 或其他工具将该            
                
         
            
            
            
            一、Gitlab安装步骤1.安装Gitlab环境要求虚拟机最小要求2G内存 50G磁盘 企业最小要求 >4G内存安装包:gitlab-ce-10.2.2 禁用防火墙和selinux主机名IPgitlab10.0.0.81git10.0.0.80dev0110.0.0.822.下载Gitlab下载Gitlab的RPM安装包地址清华源下载地址https://mirrors.tuna.tsingh            
                
         
            
            
            
            NetCore项目和以前的AspNet项目在部署上有很大的不同,因为NetCore是跨平台的NetCore支持Kestrel和IIS两种方式,看代码的11行和14行1 using System.IO;
 2 using Microsoft.AspNetCore.Hosting;
 3 
 4 namespace Ocean.Web.Startup
 5 {
 6     public class             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-29 13:33:55
                            
                                440阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            .NET发布时选择【独立部署模式】引发的故事目录 win-x64发布发布时选择发布后文件应用程序是怎么运行的linux-x64发布发布时选择发布后文件应用程序是怎么运行的  故事: 用vs2019发布.net core3.1项目时选择了独立部署模式,突然很好奇想扒一扒在不依赖框架的情况下程序是怎么运行的?进而又想到在Linux下程序是不能直接调用DLL文件的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 16:08:47
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            遇到.net core release 发布问题:请使用下面这句代码解决你的问题dotnet publish -c Release            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-15 10:32:27
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现“net core docker 发布”
## 整体流程
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建一个 .NET Core 项目 |
| 2 | 编写 Dockerfile |
| 3 | 构建 Docker 镜像 |
| 4 | 运行 Docker 镜像 |
## 具体步骤
### 步骤1:创建一个 .NET Core 项目
首先,你需要在本地            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-17 04:41:25
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录前言应用场景SignalR 网站长什么样?第一个ASP.NET core SignalR程序确定SignalR版本新建MVC项目添加unpkg管理器添加客户端添加ChatHub文件添加SignalR服务添加网页运行测试浏览器Websocket调试type=1type=6Type为其它时总结 前言平常的网页通讯都是基于Http 请求的,特点就是每次请求之后都会关闭,延迟会比较大。如果想做网            
                
         
            
            
            
              .NET CORE和asp.net 发布时不太一样,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到II            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 13:54:53
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            .翻译自:https://github.com/dotnet/designs/blob/master/accepted/2020/single-file/staging.mdNET Core 3.0 中单文件应用程序的设计。介绍在 .NET Core 3.0 中实现阶段 1(在暂存文档中所述)对单文件应用的支持。构建系统接口可以通过将以下属性添加到应用程序的项目文件来触发发布到单个文件:<P            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 10:49:23
                            
                                476阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一个单例是没有公共构造函数的,只能通过静态的 Instance 属性获取,这是单例的标准初衷,一个单例是不想让别人调用它的构造函数的。但是 aspnetcore 中提供的 AddSingleton<TService, TImplementation>() ,只提供了类型,而无法注入对象实例,单实例对象还是要框架深层构造的,这实际上并不是安全的做法。&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-10 15:29:23
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言 上一章主要通过MediatR进行职责分离,本章将通过MediatR使用订阅发布 Publish 此方法会将消息发布到内存队列,如果有任何订阅者订阅,此消息自行处理业务. 在我们开发中可能会存在一个场景,当我添加完某条数据或者说当我执行完一些操作后我需要进行发个邮件通知或者短信通知等等. Not ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-05-07 10:28:00
                            
                                240阅读
                            
                                                                                    
                                2评论