首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Blazor WASM URL路由

Blazor WASM URL路由
EN

Stack Overflow用户
提问于 2022-09-04 12:55:21
回答 1查看 66关注 0票数 0

我正在尝试创建一个文件共享file服务。由于各种原因,我需要实现它,如下所示:传递url参数来标识文件,例如: mysite.com/myfile/randomid

这些urls通过电子邮件发送到特定的文件。因此最终用户接收mysite.com/asdfg/12345并点击它。

我创建了这个站点,发布了它,它正在正常工作,只是您必须打开索引页才能让wasm工作并服务于该页面,而不是返回404。

我在MSDN文档中发现,这是正确的Blazor WASM功能,在“重写URL以进行正确的路由”一节中。https://learn.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/webassembly?view=aspnetcore-6.0

但是我找不到办法让我的用户下载WASM应用程序,即使他们只点击已经发送出去的链接。

该网站托管在带有本机网站包的Synology上。

是否有一种方法将其包括在内,因此,无论网址是什么,way服务器都将服务于整个wasm应用程序?

EN

回答 1

Stack Overflow用户

发布于 2022-09-05 10:52:00

创建自定义404.html,它将只是index.html的一个副本。理想情况下,使用某种ci/cd管道来完成此操作。例如,这在使用github操作时起作用:

代码语言:javascript
复制
    - name: copy index.html to 404.html
      run: cp ${{env.PUBLISH_DIR}}/wwwroot/index.html ${{env.PUBLISH_DIR}}/wwwroot/404.html
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73599578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档