gpt4 book ai didi

asp.net - 如何在 IIS 中发布 Blazor ASP.NET 应用程序?

转载 作者:行者123 更新时间:2023-12-03 21:57:58 25 4
gpt4 key购买 nike

我已经构建了一个 Blazor-Server-App(ASP.NET Core 托管)并将其从 Visual Studio 发布到本地文件夹。它工作得很好。

现在我想在我的 Windows 服务器上发布它。它成功地运行了一些 ASP.NET Web API,因此基本上可以正常工作。它有一个自己的域。

我现在所做的是将本地文件夹复制到服务器并打开 IIS 管理器。我添加了一个网站并设置了文件夹的路径。

但是现在,当我单击“应用程序设置”时,出现有关 web.config 的错误,请参阅屏幕截图。

我很感激为什么创建的 web.config Visual Studio 不适用于我的 IIS。

问候,
蒂姆

enter image description here

最佳答案

要在 iis 中发布 blazor 应用程序,请首先确保您安装了以下 iis 功能:

enter image description here

  • .NET Core 托管包
  • ASP.NET Core 运行时

  • 根据您的版本下载并安装运行时和托管包。

    https://dotnet.microsoft.com/download/dotnet-core/3.1

    安装主机包后不要忘记重新启动机器。如果你安装了一个托管包,安装 iis 你需要修复它。

    现在在 Visual Studio 中打开 blazor 应用程序,右键单击解决方案资源管理器中的项目,然后选择“发布..”选项。

    enter image description here

    单击发布 > 开始 > 文件夹 > 选择文件夹路径,然后单击“创建配置文件”按钮。

    enter image description here

    单击“发布”按钮。

    enter image description here

    现在,打开 IIS。

    右键单击“站点”>“添加网站...”。

    设置所有详细信息,如“站点名称”、“物理路径”、“IP 地址”等,然后单击“确定”按钮。

    enter image description here

    完成!,现在右键单击浏览,您可以在浏览器中看到您的托管应用程序。

    enter image description here

    关于asp.net - 如何在 IIS 中发布 Blazor ASP.NET 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61116982/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com