请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

智长海

初级会员

19

主题

59

帖子

376

积分

初级会员

积分
376
智长海
初级会员   /  发表于:2025-3-4 17:04  /   查看:102  /  回复:5
5金币
客户有台服务器 发布老是失败,反复重装 ,重启服务都不行,发布很多次有时候能成功,大部分时候不成功。

看服务器日志 有以下错误 :
Microsoft.AspNetCore.Server.HttpSys.HttpSysException (183): The prefix 'https://*:8008/' is already registered.   at Microsoft.AspNetCore.Server.HttpSys.UrlGroup.RegisterPrefix(String uriPrefix, Int32 contextId)   at Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.RegisterAllPrefixes(UrlGroup urlGroup)   at Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.Start()   at Microsoft.AspNetCore.Server.HttpSys.MessagePump.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken)   at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)   at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
不明白

最佳答案

查看完整内容

若是这种问题,端口被其他进程占用的可能性反而小,有两种猜测 1、应用发布的时候,访问端口被拒绝,这个可能导致应用发布不上去,这种情况,多个端口都发布不上去的可能性大一些 2、活字格自己程序内部出现了打架,导致报错 咱们可以通过任务管理器的命令行,看看活字格的相关的进程,是否在发布前已经有进程,可以先将进程杀掉,然后再尝试发布

5 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2025-3-4 17:04:51
来自 4#
若是这种问题,端口被其他进程占用的可能性反而小,有两种猜测
1、应用发布的时候,访问端口被拒绝,这个可能导致应用发布不上去,这种情况,多个端口都发布不上去的可能性大一些
2、活字格自己程序内部出现了打架,导致报错

咱们可以通过任务管理器的命令行,看看活字格的相关的进程,是否在发布前已经有进程,可以先将进程杀掉,然后再尝试发布

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2025-3-4 18:23:04
2#
大佬您好,从报错信息上来看,提示是端口冲突。

这个问题咱们之前也出现过,关于这个问题,我提供一个调查思路,看看是否可以解决这个问题。

1、应用发布后,检测到报错信息,看看报错是否和帖子中一致
2、进入cmd,通过命令查看一下是否有端口占用
3、若是有端口占用,看看具体的进程是什么,若是不是活字格服务,杀掉之后,再重新发布试试
4、若是没有端口占用,再次尝试发布,若是还是报同样的错误,再换一个端口发布试试,比如8090,看看应用是否可以发布
回复 使用道具 举报
智长海
初级会员   /  发表于:2025-3-5 09:55:41
3#
我测试发布一个别的端口应用,也不行,报错相同
回复 使用道具 举报
智长海
初级会员   /  发表于:前天 22:01
5#
测试发现应该是是 https发布了 又用http发布冲突问题
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:昨天 14:09
6#
Windows服务器,若是相同端口,不同协议,无论发布的应用名是否相同,发布的时候就会提示端口已被占用,应用应该发布不上去,这种报错应该不会出现。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部