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

问题描述 投票:0回答:1

我已经构建了Blazor-Server-App(托管ASP.NET Core),并将其从Visual Studio发布到本地文件夹。工作正常。

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

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

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

我非常感谢为什么Visual Studio创建的web.config无法与我的IIS一起使用的提示。

关于,蒂姆

enter image description here

asp.net iis web-config publish blazor
1个回答
0
投票

要先在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

© www.soinside.com 2019 - 2024. All rights reserved.