【发布时间】:2021-01-04 02:31:09
【问题描述】:
我想在 VS2019 C# 中部署使用 Blazor 应用源模板 3.1.11 创建的 Hello World Blazor 服务器应用
该应用是在 Windows 10 上的 VS2019 中创建的
docs 展示了如何创建 /bin/Release/{TARGET FRAMEWORK}/publish 文件夹
我将这里的文件复制到我的托管包中的域文件夹中,但不知道下一步。
web.config 用于 Windows 托管。 我需要为 Linux 做什么? 目前,如果我访问该站点,则会收到 403 错误。
我可以将应用程序发布到 Windows 托管站点。
[更新] 原来Linux服务器没有安装DotNet。
【问题讨论】:
-
Forbidden 表示禁止。请增加错误输出或检查为什么会出现禁止错误。您是否有错误的文件/文件夹权限或错误的用户/组/世界所有权?你在用红隼吗?您是否尝试过 net5.0(您需要更改现有模板。请参阅教程)? SSL 呢?这么多问题..您是否尝试过上面的链接?开发时通常不需要(Apache)。
-
@Teroneko 我在哪里做呢?我需要创建某种配置文件吗? Publish 似乎没有创建一个。
标签: c# deployment blazor-server-side