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

如何以HTTPS方式运行发布到文件夹的Blazor应用.exe文件

如何通过.exe文件以HTTPS方式运行Blazor WebAssembly应用

有几种简单的方式可以实现:

  • 命令行参数指定HTTPS地址
    直接在运行可执行文件时添加--urls参数,指定HTTPS端口:

    YourApp.exe --urls=https://localhost:5001
    

    如果需要同时保留HTTP访问(比如兼容旧需求),可以同时指定两个地址:

    YourApp.exe --urls=http://localhost:5000;https://localhost:5001
    

    首次运行HTTPS可能会遇到证书未信任的问题,打开命令提示符执行以下命令生成并信任开发证书:

    dotnet dev-certs https --trust
    
  • 修改配置文件固定HTTPS地址
    找到发布文件夹中的appsettings.json文件,添加或修改Urls配置项:

    {
      "Logging": {
        "LogLevel": {
          "Default": "Information",
          "Microsoft.AspNetCore": "Warning"
        }
      },
      "Urls": "https://localhost:5001"
    }
    

    保存后直接运行.exe文件,应用就会自动以HTTPS方式启动。同样,若要同时启用HTTP和HTTPS,将Urls值设为"http://localhost:5000;https://localhost:5001"即可。

  • 通过launchSettings.json配置(若发布时包含该文件)
    如果发布文件夹中存在launchSettings.json,可以修改其中的applicationUrl字段:

    "profiles": {
      "YourApp": {
        "commandName": "Project",
        "applicationUrl": "https://localhost:5001",
        "environmentVariables": {
          "ASPNETCORE_ENVIRONMENT": "Production"
        }
      }
    }
    

    这种方式适合需要固定启动配置的场景。

内容的提问来源于stack exchange,提问作者Trystan Lapinig-Wilcock

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 22:18:15