Web 安装项目,使用 Microsoft Visual Studio Installer 项目,无法配置 IIS 部署

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

我正在构建 Blazor 服务器应用程序项目,我想使用 Microsoft 安装程序项目中的 Web 安装项目模板创建安装程序包。

我按照 Microsoft 有关如何创建和部署安装程序包的步骤进行操作 https://learn.microsoft.com/en-us/biztalk/core/how-to-create-a-web-setup-for-your -published-web-service 但我没有成功。

enter image description here

enter image description here

enter image description here

当我的应用程序作为应用程序成功部署在 IIS 上的默认网站下时,我无法访问它。当我在 IIS 上浏览新发布的应用程序时,出现错误

HTTP 403.14 - 禁止 Web 服务器配置为不列出此目录的内容。

我启用了目录浏览,但只能看到目录列表。我希望看到完整工作的 Blazor 应用程序,就像我通过创建新站点并将已发布的文件添加为物理路径手动将其部署到 IIS 时所做的那样。

enter image description here

c# iis blazor blazor-server-side
1个回答
0
投票

当我遇到同样的问题时,我注意到网站的根目录中缺少 web.config 文件。我必须从“发布、网络部署”部署中获取 web.config 文件并将其放置在目录中,但此后它就出现了。

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