在当今信息技术领域,开发人员们常常会遇到一个问题,那就是如何在不同操作系统上运行他们的应用程序。特别是对于使用.NET Core框架开发的跨平台应用程序来说,如何在Linux系统上运行是一个常见但重要的问题。
.NET Core是微软公司开发的开源跨平台框架,它允许开发人员在不同的操作系统上构建和运行.NET应用程序。在过去,.NET框架只能在Windows操作系统上运行,但随着.NET Cor            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 11:01:40
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            .NET Framework时代,.NET 应用程序大多直接部署运行在Windows服务器上,当然也可以通过Mono部署运行在Linux上。无论部署exe,还是IIS站点、或是Windows Service,编译后的程序直接copy、简单配置部署上即可。有了.NET Core之后,.NET应用程序完美支持跨平台部署,.NET 5 Release后,沿袭了.NET Core应用程序发布模式。支持跨平            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 14:46:56
                            
                                300阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、环境1、操作系统:公司用的是阿里云服务器,选择的镜像是Windows操作系统,查询Windows服务器版本的方式如下: 2、搭建dotnet core环境 首先下载.NET Core Runtime,我项目的环境是core3.1,所以下载相应的,如下图 下载完成后,执行exe文件,勾选同意安装,然后等待安装完成就行了 3、然后回到我们之前的项目中,右键项目,选择发布。 选取发布目标,选择文件夹            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 13:54:05
                            
                                913阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            容器技术—.net core on docker1. 开发环境使用docker调试2. Dockerfile2. 1. FROM: 指定基础镜像2.2 RUN: 执行shell命令2.3 COPY:复制文本2.4 ADD:复制和解包文件2.5 CMD:容器启动命令2.6 ENTRYPOINT:入口点2.7 ENV:设置环境变量2.8 ARG:构建参数2.9 VOLUME:挂载点2.10 XPOS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 11:34:56
                            
                                156阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 有很久一段时间没更新了,因为工作和家里的问题导致没能坚持,现在开始会继续每周更新,主要是记录自己所学和一起讨论解决过的问题,一起成长,为.net圈子添砖加瓦!介绍到目前为止应该很多同学已经把项目升级到core了,对于项目结构都已经很熟悉了,今天我们主要讲解Startup.Cs   Program.Cs两个文件分析Core项目的启动原理 Program.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-10 11:36:37
                            
                                321阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker 常用命令docker images // 查看当前已有的docker镜像文件docker ps -a //查看当前已经运行镜像docker logs  容器名称  //查看日志信息docker build -t mytest . //编译.net core 项目 mytest 为 docker 镜像docker run --name mytest  -d -p 6666:6666            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-23 08:59:52
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # .NET Core 运行 404
## 简介
在 .NET Core 开发过程中,我们常常会遇到 HTTP 404 错误,这表示请求的资源未找到。本文将介绍一些常见的导致 404 错误的原因,并提供相应的解决方案。
## 原因和解决方案
### 1. 缺少路由配置
在 .NET Core 中,路由配置是非常重要的一部分,它决定了如何将请求映射到相应的控制器和操作方法。如果没有正确配置            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-28 12:06:24
                            
                                1027阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux中.NET Core的推广和应用越来越受到开发者的重视和关注。红帽作为Linux领域的领军企业,自然也积极参与并支持.NET Core在Linux平台上的应用和发展。在过去的几年里,红帽和微软一直保持着紧密的合作关系,共同推动.NET Core在Linux上的发展。
首先,让我们来了解一下.NET Core。.NET Core是微软开发的跨平台框架,它具有跨平台、高性能和开源的特点。它            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-23 10:46:25
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在过去,Windows操作系统一直被视为开发人员的首选平台之一。然而,随着开源运动的兴起以及Linux操作系统在开发和部署方面的优势日益凸显,越来越多的开发人员开始将注意力转向Linux平台。在这种趋势下,.NET Core在Linux上的应用日益普及,为开发人员提供了一个新的选择和机遇。
.NET Core是由微软开发的一款跨平台的开源框架,支持Windows、Linux和macOS等操作系统            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 11:27:52
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我在这给大家归拢归拢借鉴的教程做了套方案(我写的可以实现 但不一定是最好的 仅供参考)我只用过core3.0 之前的版本没接触过在项目中"Program.cs"文件中找到CreateHostBuilder方法使用.UseUrls()方法指定单个网址public static IHostBuilder CreateHostBuilder(string[] args) =>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 13:26:25
                            
                                211阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何在Docker中运行.NET Core应用程序
## 概述
在本文中,我将向你解释如何在Docker容器中运行.NET Core应用程序。对于一个新手来说,这可能是一个有些复杂的任务,但是只要按照以下步骤逐步操作,你会发现其实并不难。
## 流程图
```mermaid
erDiagram
    Docker -->|包含| .NET Core
    Docker -->|运行            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-26 07:16:46
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天我们来了解下.Net Core,介绍了它的基本概念、发展趋势。.NET Core可以用来构建可伸缩的、高性能的跨平台的软件应用程序,包括构建Web应用、移动应用、桌面应用、云服务、微服务、人工智能、游戏和物联网等等等等。而.Net Core的最核心特征就是开源、跨平台、轻量级,并且.Net Core提供了最先进、也是最广泛使用各种开发工具,比如Visual Studio和Visual Stud            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 21:25:01
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、什么是.NET Core       .NET Core是一个开源通用的开发框架,支持跨平台,即支持在Window,macOS,Linux等系统上的开发和部署,并且可以在硬件设备,云服务,和嵌入式/物联网方案中进行使用。.NET Core的源码放在GitHub上,由微软官方和社区共同支持。它和传统的.NET Framework,属于“            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 08:13:48
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.准备所需软件 Docker Desktop Installer.exe2.安装步骤 2.1启动Hyper-V 2.1.1启动流程 打开控制面板->程序和功能->启动或关闭Windows功能,勾选Hyper-V,然后点击确定即可。点击确定后,启用完毕会提示重启系统,可稍后重启。如果已经设置,可忽略此步骤。若后面启动docker失败,请去掉勾选->重启,然后再次勾选->重启            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-25 08:06:49
                            
                                184阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            心之所向,勇往直前!记录开发过程中的那些小事,给自己加点经验值。前言   上篇《.netCore + Vue框架搭建之旅》前端篇:微前端架构设计》讲了一下设计的核心思想,这篇主要说一下远程加载模块(动态加载js、css)。整个架构主要利用这个方式来实现,所以就单独再抽出来记录。  上篇讲的是通过jquery来加载,在vue项目里面貌似不太完美,于是就改成通过Vue组件来加载模块,同时增加            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-10 14:52:52
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在今天的软件开发领域中,.NET Core已经成为一个备受关注的平台,尤其在Linux系统上展现出了强大的性能表现。.NET Core是由微软推出的开源跨平台框架,为开发者提供了一种灵活、高效、跨平台的开发环境。在Linux系统上,.NET Core展现出了优异的性能表现,吸引了越来越多的开发者和企业选择在这个平台上进行开发和部署。
首先,.NET Core在Linux系统上的性能优势主要体现在            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-20 11:15:32
                            
                                209阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在开发过程中,.NET Core 在 Linux 系统上使用端口是一个常见的问题。在进行 Web 开发或者服务开发时,通常会使用到端口来监听客户端请求或者进行相应的服务。在 Linux 系统上,由于权限管理较为严格,因此使用端口可能会涉及到一些权限设置或者防火墙配置。
首先,在 Linux 系统上使用端口需要注意的是端口的占用情况。在启动服务或者应用程序时,如果要监听某个端口,就需要保证该端口没            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-22 11:22:01
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在当今的软件开发领域中,.NET Core技术在Linux系统下的应用越来越受到关注。 作为一个跨平台的开发框架,.NET Core为开发人员提供了更多的选择和灵活性。 在Linux环境下使用.NET Core,不仅可以提高开发效率,还可以降低成本和提高性能。
首先,.NET Core在Linux系统下的高效率是因为其良好的跨平台性能。 由于.NET Core是开源的,可以在多种操作系统上运行,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-24 10:57:52
                            
                                265阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用.NET Core开发应用程序时,在Linux操作系统下可能会遇到网速较慢的问题。这种情况可能会影响开发工作的效率和用户体验。因此,了解如何解决.NET Core在Linux上的网速问题是非常重要的。
首先,网速慢的原因可能有很多,包括网络连接问题、服务器负载过高、网络设置不当等。针对这些问题,可以采取一些措施来改善网速。
首先,确保网络连接正常。检查网络线缆是否连接良好,路由器和交换机            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-23 11:27:49
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            手动安装https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-scripted-manual#manual-install进入.net core 5.0https://dotnet.microsoft.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-17 11:48:27
                            
                                102阅读