【问题标题】:Unable to successfuly deploy Blazor work on IIS无法在 IIS 上成功部署 Blazor 工作
【发布时间】:2020-09-23 15:59:54
【问题描述】:

我正在尝试将我的 Blazor WA 部署到我的本地 IIS,我已经将其他 .net core 3.1 API 部署到本地的另一个站点。我还成功地将 Blazor 应用程序部署到 Azure Blob 存储静态网站。从 VS 2019 我单击发布,它成功地将文件发布到所选文件夹。 当我导航到 url http://localhost:6989 时,我得到 404 not found。我已按照多个位置所需的步骤进行操作 https://hostadvice.com/how-to/how-to-deploy-a-blazor-application-on-iis/ 这是我在网站上所做的更改。变化不大: Web.cong 设置:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <directoryBrowse enabled="false" />
    </system.webServer>
</configuration>

【问题讨论】:

  • 您必须编辑问题才能显示您的 IIS 设置。
  • IIS设置有哪些?
  • 我相信你并没有触及所有 IIS 设置来为这个 Blazor 应用程序创建一个站点,所以请揭示你所触及的所有内容。例如,站点绑定docs.jexusmanager.com/tutorials/binding-diagnostics.html
  • 好的,我已经添加了这些更改。我没有包括它们,因为这些是标准设置
  • 我只是做了一些测试,但无法重现该问题。您究竟是如何创建该项目的?我的web.config 看起来完全不同,并且有正确的 URL 重写规则。

标签: iis blazor webassembly


【解决方案1】:

@LexLi 感谢您的评论。我使用您的评论来发现我的 web.config 错误的原因。我有一些错误的组装版本,我猜它表现得不好。我清理了项目并确保我使用的是 v3.2 并且 web.config 已正确生成

【讨论】:

    猜你喜欢
    • 2013-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-09
    • 2023-03-23
    • 2021-04-05
    • 1970-01-01
    • 2019-07-09
    相关资源
    最近更新 更多