You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 7 Windows服务启动失败求助:本地计算机无法运行服务

.NET 7 Windows服务启动失败排查求助

我在使用.NET 7开发Windows服务时遇到启动失败问题,错误提示为:Windows无法在本地计算机上启动服务。

我通过命令提示符执行以下命令创建服务:

sc create "Test Service" binPath ="D:\Test.exe"

服务相关代码如下:

public static void Main(string[] args)
{
    ipAddress = "127.0.0.1";
    var result = CreateHostBuilder(args).Build();
    result.Run();
}
public static Microsoft.Extensions.Hosting.IHostBuilder CreateHostBuilder(string[] args) =>
    Host.CreateDefaultBuilder(args)
        .ConfigureWebHostDefaults(webBuilder =>
        {
            webBuilder.UseStartup<Startup>();
            webBuilder.UseKestrel(options =>
            {
                options.Listen(IPAddress.Parse("127.0.0.1"), 8989, configure =>
                {
                    configure.Protocols = HttpProtocols.Http1AndHttp2;
                    configure.UseHttps(opt => opt.SslProtocols = SslProtocols.Tls12 | SslProtocols.Tls13);
                });
            });

        }).UseWindowsService(sn => sn.ServiceName = "Test Service");

问题错误截图:
Windows服务启动失败错误截图

请求协助排查启动失败的原因。


内容的提问来源于stack exchange,提问作者Ganesh Murthi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 13:33:31