【.Net Core 3.0 关于Windows Form和WPF的支持】教程文章相关的互联网学习教程文章

Asp.NetCore 3.1demo发布使用Windows服务【代码】【图】

Core之Windows服务 使用测试之前,先来简单了解一下 window自带的sc命令========install.bat set serviceName=你的服务名称 set serviceFilePath=C:\CoreDemo\WorkerService\bin\Debug\netcoreapp3.0\MyWorkerService.exe set serviceDescription=服务描述sc create 你的服务名称 BinPath=C:\CoreDemo\WorkerService\bin\Debug\netcoreapp3.0\MyWorkerService.exe sc config 你的服务名称 start=auto sc description 你的服务...

.NET Core开发Windows服务:使用Quartz执行定时任务【图】

最近的项目也是主要为团队提供API接口,大多都是处理常规的业务逻辑上的事。过程中有个需求是需要每日定时定点执行一些推送消息的任务,一开始也没多想就将定时任务写到了API的项目里,部署完测试下人傻了,日志没有任何执行了任务的痕迹,调试时候没毛病。回头一想,IIS这个懒东西应该是休眠了,直接把我的任务一起回收掉了。淡定的我捋了捋思绪查了查方案,可以更改IIS设置修改定时回收的模式,可以通过访问站点来唤醒,觉得不是...

windows server 2012 R2里IIS配置.net core2.1遇到的坑【图】

首先刚接触.net core不久,在本地也是简单写点测试程序,没遇到过什么问题,感觉还行,最近朋友搞了个asp.net core2.1的程序,让我给他服务器配置一下,我想这都跨平台了有什么难的吗?拿来我先在本地配置下试试,我用的是win10,自己装了vs2019,可以说环境的坑排除了不少,接着网上搜了下,在IIS里配置.net core的教程,照着上面的做很快就配置好,主要就三点: 一、下载安装 dotnet-hosting-2.1.22-win.exe ,安装后IIS > 模块 ...

利用Jenkins+SVN+Windows服务对NetCore项目实行持续集成、自动化部署CI/CD【图】

前言: 最近在做NetCore项目,因为项目是部署在WinServer的IIS上(别问我为啥不用Linux),而更新的办法是采用mstsc(远程桌面)后手动复制覆盖dll文件。 而作为一个只会CRUD的菜鸟本鸟,在每次修改完代码提交SVN以后,都得知会专人等待发布更新,相当痛苦。 由于是项目开发初期,代码的版本迭代很频繁,不及时更新造成的结果就是与前端的对接也相应延后,项目进度拖延是肯定的,这好吗?这不好! 由此可见部署一套可行的版本管理、CI/...

.NET Core 编写的 Windows 远程桌面记录清理工具【代码】【图】

开源地址: https://github.com/stulzq/WindowsRemoteDesktopCleanTool 场景 Windows 远程桌面使用以后会留下 IP 记录,可以通过手动删除注册表来解决,这个工具就是帮你自动做了这一步操作使用 工具采用 .NET 5.0 编写,发布方式为 Global Tool,所以安装以及运行需要 .NET 5.0 环境 安装: dotnet tool install --global dotnet-rdp卸载: dotnet tool uninstall --global dotnet-rdp运行: 以管理员身份打开 PowerShell 或者 Cmd...

C#控制台应用(.NET Core)添加System.Windows.Forms失败(未解决)【图】

问题没有解决。。。。暂时放弃。 书 精通C# 3.3.4提到使用System.Windows.MessageBox类。经搜索,发现这个类在System.Windows.Form下。 我设想, 第一步在项目里添加System.Windows.Forms引用。 然后第二步using 就可以用了。 结果在第一步,添加引用的时候失败了。 后来发现项目自带System.Windows.Forms。 不过没有MessageBox类

.NET Core 使用Topshelf方式创建Windows服务【代码】【图】

Topshelf是一个.NET Standard库,它消除了在.NET Framework和.NET Core中创建Windows服务的那些麻烦。 安装 Install-Package Topshelf代码using System; using System.Collections.Generic; using System.Text; using Topshelf;namespace ConsoleApp2222 {public class LoggingService : ServiceControl{private void Log(string logMessage){Console.WriteLine(logMessage);}public bool Start(HostControl hostControl){Log("Sta...

windows下asp.net core 低成本最简化部署方式【代码】【图】

直接使用exe运行 大家都知道, .net core 是跨平台的,可以运行在任何操作系统。新的asp.net core 可以不再依赖IIS部署。 最简化的部署方式,无非就是双击web站点的exe程序运行。 如下图:默认情况下,会自动启动 info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0]User profile is available. Using 'C:\Users\Administrator\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows D...

Windows平台部署Asp.Net Core应用【图】

一. 简介 Asp.Net Core 部署方式有两种:依赖框架和独立部署。 1. 框架依赖的部署: 顾名思义,依赖框架的部署 (FDD) 依赖目标系统上存在共享系统级版本的 .NET Core。 由于已存在 .NET Core,因此应用在 .NET Core 安装程序间也是可移植的。 应用仅包含其自己的代码和任何位于 .NET Core 库外的第三方依赖项。 FDD 包含可通过在命令行中使用 dotnet 实用程序启动的 .dll 文件。 例如,dotnet app.dll 就可以运行一个名为 app 的应...

编译并调试Dot Net Core WindowsForm 源代码【图】

1. 克隆源代码: https://github.com/dotnet/winforms 2. 安装项目需要的 .net core sdk: 运行这个脚本: 方法: 1. 输入PowerShell,并右键管理员权限打开 2. 输入Set-ExecutionPolicy RemoteSigned 3. 输入A,回车 4. & "路径\xxx.ps1" 3.到克隆的仓库,找到工程文件,直接用VS2019打开,编译 4.编译成功

windows Docker运行asp.net core代码

安装docker for windows,选择linux container运行docker(如果是windows contanier则没什么必要,IIS部署core显然更方便)。 发布程序,在发布的目录中创建dockerfile, dockerfile代码: #dockerfile FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 WORKDIR /app COPY . /app EXPOSE 80 ENTRYPOINT ["dotnet", "BlazorApp20200105.dll"] # PS:第一行镜像原本用的是 FROM mcr.microsoft.com/dotnet/core/runtime:3.1,运行起来以...

使用.NET Core创建Windows服务 - 使用.NET Core工作器方式【图】

原文:Creating Windows Services In .NET Core – Part 3 – The “.NET Core Worker” Way 作者:Dotnet Core Tutorials 译者:Lamond Lu 译文:使用.NET Core创建Windows服务 - 使用.NET Core工作器方式使用.NET Core创建Windows服务使用微软推荐方式 使用Topshelf方式安装步骤 这里首先你要确保你已经安装了.NET Core 3.0或以上版本。在我编写这篇文章的时候, .NET Core 3.1刚刚发布,Visual Studio应该会提示你升级到最新版本...

.Net Core 遇到 “'windows-1252' is not a supported encoding name.”【代码】【图】

使用iTextSharp生成Pdf文件时报错如下: windows-1252 is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.Parameter name: name 需要在 NuGet 里添加 System.Text.Encoding.CodePages 需要在程序里注册下,在报错语句前加入:Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); 原文链接:https://www.cnblo...

windows 2012 IIS 部署 .net core HTTP Error 502.5 - Process Failure 错误解决办法【图】

还是前天的那台服务器,.net fromwrok 环境装好了之后,开始部署Web系统,启动的时候提示 HTTP Error 502.5 - Process Failure ; 根据以往的经验,这是没有安装core SDK引起的; 然后安装了对应的SDK文件,结果还这样; 尝试方法1:https://www.cnblogs.com/loui/p/7826073.html 【无效】 尝试方法2:https://www.jianshu.com/p/8a8396dabee6 【无效】 经过多方尝试之后,我又想了下是不是跟服务器的补丁有关,果不其然;...

WINDOWS服务器部署.NET Core步骤【图】

VS上的项目发布就不多说了,直接上服务器设置。该笔记为自己学习记录使用,有不对的地方望指正!!! 服务器 IIS:WINDOWS 2008R2 一、ASP.NET Core应用程序配置 web.config 配置(官方教程) 重点修改 processPath 和 arguments 两个参数 processPath 修改为 dotnet arguments 修改为 当前项目名称的dll 配置示例:Startup 启用 IISIntegration 组件 二、服务器设置(重要) 首先在服务器上安装: 运行环境: https...