首页 > 系统相关 >.net6 core web项目发布部署到IIS,以Windows服务的形式部署启动,报错1053,报1067错误解决办法

.net6 core web项目发布部署到IIS,以Windows服务的形式部署启动,报错1053,报1067错误解决办法

时间:2024-03-27 13:23:02浏览次数:12  
标签:web set serviceName% 部署 builder sc 报错 ---------------------- start

安装NuGet包

Microsoft.Extensions.Hosting.WindowsServices

 

 

var builder = WebApplication.CreateBuilder(new WebApplicationOptions
{
    ContentRootPath = AppContext.BaseDirectory,
    Args = args
});

// Add services to the container.
builder.Services.AddControllersWithViews();
builder.Host.UseWindowsService();
builder.WebHost.UseUrls("http://*:8029");


Directory.SetCurrentDirectory(AppContext.BaseDirectory);

  

在appsettings.json 增如下

"Kestrel": {
"Endpoints": {
"Http": { "Url": "http://*:8026" }
}
},

发布生成后

----------------------安装----------------------
set serviceName=TestTask114
set serviceFilePath="D:\m\publish\WebApplication3.exe"
set serviceDescription="测试任务"

sc create %serviceName% BinPath=%serviceFilePath%
sc config %serviceName% start=auto
sc config %serviceName% start=delayed-auto
sc description %serviceName% %serviceDescription%
sc failure %serviceName% reset= 0 actions= restart/1200000
sc start %serviceName%
pause

----------------------卸载----------------------

set serviceName=TestTask11
sc stop %serviceName%
sc delete %serviceName%
pause

标签:web,set,serviceName%,部署,builder,sc,报错,----------------------,start
From: https://www.cnblogs.com/pcuyer/p/18098762

相关文章

  • SpringBootWeb最新相关技术(上接maven):IDEA2023-Spring环境,http协议复习概览,web服务器To
    Spring官网HTTPs://spring.iospring生态(全家桶)基于SpringFramework基础框架。但如果我们基于该基础框架开发,会面临配置繁琐,入门难度大的问题,SpringBoot则可以快速开发(简化配置,快速开发)。1.SpringBootWeb入门使用SpringBoot开发一个Web应用,浏览器发起请求/hello之后,给浏......
  • Flink - [02] 安装部署(Standalone)
     一、准备1、角色规划FlinkStandalone角色规划节点名称node01node02node03master○  worker ○○zookeeper○○○   二、部署1、解压:tar-zxvfflink-1.11.2-bin-scala_2.11.tgz2、      — 要养成终生学习的习惯—......
  • sensitive-word-admin v1.3.0 发布 如何支持敏感词控台分布式部署?
    拓展阅读sensitive-word-adminv1.3.0发布如何支持分布式部署?sensitive-word-admin敏感词控台v1.2.0版本开源sensitive-word基于DFA算法实现的高性能敏感词工具介绍更多技术交流业务背景如果我们的敏感词部署之后,不会变化,那么其实不用考虑这个问题。......
  • openEuler20.03操作系统上安装部署MogDB2.1.1
    openEuler20.03操作系统上安装部署MogDB2.1.1本文出处:https://www.modb.pro/db/378319openEuler操作系统上安装mogdb:下载openEuler镜像文件:openEuler-20.03-LTS-x86_64-dvd.iso可以到各镜像源网站下载:例如:清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/openeule......
  • webpack 入门笔记1
    webpack是一个综合性平台1为npm环境-packjson->依赖->依赖的编译器环境bale-->esj->程序.构建一个综合平台。2开发目录到生产目录;3打包优化将上百个依赖整合为若干chunk.提升下载速度.综合总线打通步骤1(node环境已下载)建立npm环境-与本地的链接npminit指令......
  • 手把手带你用RT-DETR模型部署训练自己的数据集
    本文主要介绍如何部署、训练RT-DETR模型,将从两种方式进行介绍:一种是RTDETR自带的项目文件,另一种是ultralytics仓库下将训练的模型改为rtdetr的基本模型。1.配置环境1.1新建虚拟环境我们可以在电脑上新建一个虚拟环境condacreate-nRT-DETRpython=3.10激活环境condaac......
  • 手工安装部署openGauss3.0一主一备(非om工具安装)
    手工安装部署openGauss3.0一主一备(非om工具安装)本文出处:https://www.modb.pro/db/425385一、操作系统配置(centos7.6)1.关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld2.关闭selinux服务setenforce0vim/etc/selinux/configSELINUX=disabled3.......
  • Mogdb - 安装报错Failed to encrypt the password for databaseError
    Mogdb-安装报错FailedtoencryptthepasswordfordatabaseError本文出处:https://www.modb.pro/db/418363版本MogdbV2.0.1红旗V6故障现象安装过程中出现报错[GAUSS-50322]:FailedtoencryptthepasswordfordatabaseError:/dbdata/app/mogdb/bin/gs_guc:error......
  • Rancher Dashboard 无法访问 引申发现K8S报错Unable to connect to the server: x509:
    访问RancherDashboard,发现无法访问由于笔者的rancher是用docker部署的,查看rancherlog:dockerlogs[container-name]截取一部分报错如下:..2024-03-2406:52:27.085313I|embed:readytoserveclientrequests2024-03-2406:52:27.085567I|etcdserver:published{N......
  • 如何用Flask中的Blueprints构建大型Web应用
    本文分享自华为云社区《构建大型Web应用Flask中的Blueprints指南》,作者:柠檬味拥抱。什么是Blueprints?Blueprints是Flask中的一种模式,用于将应用程序分解为可重用的模块。每个蓝图实际上是一个包含一组路由、视图和静态文件的Python模块。通过使用蓝图,我们可以将相关功能的代码......