为什么我的blazor页面在github页面上导致404错误?

比利比利姆

我正在尝试为Blazor项目建立一个Github Pages网站。即使有了全新的blazor项目,我也没有成功。按照人们对此问题的指示,我始终使用未修改的新项目遇到404错误

您可以在https://billybillyjim.github.io上找到我当前的尝试,而repro在https://github.com/billybillyjim/billybillyjim.github.io上找到

我当前的流程是这样的:

  1. 在Visual Studio 2019预览版(3.0.100-preview6-012264)中创建全新的客户端Blazor页面。

  2. 转到Github Pages并创建一个名为billybillyjim.github.io的存储库。

  3. 使用Desktop Github应用程序将存储库克隆到本地文件夹。

  4. 使用VS2019的``生成''菜单中的``发布''选项,我选择一个文件夹配置文件。

  5. 成功构建后,我将创建的文件从已发布文件夹移动到repo文件夹。

  6. 我提交并推送到github。

  7. 我添加一个.nojekyll文件,并将SPA javascript脚本添加到新的404.html和index.html中。

尝试加载页面给我一个404。“加载资源失败:服务器以404()状态响应”此错误适用于每个dll文件。

我尝试过的事情:

将所有内容放入文件夹中,更改index.html中的基本href,并将SPA脚本segmentCount设置为1。

删除下划线并更新index和两个blazor.js文件中的文件引用。

如此处说明末尾所述,将index.html中的href更改为回购名称

我已经将我的设置与示例页面进行了比较,网址https://github.com/blazor-demo/blazor-demo.github.io与我的设置非常相似,但是它已经使用了一年,并且似乎使用了非常不同的设置一组dll和另一个blazor.js。

我是Web开发的新手,所以我很可能完全误解了一些简单的东西。

比利比利姆

我终于想通了!我不知道以前怎么没注意到,但是我的仓库实际上并没有接受我的bin文件夹,其中包含了所有应用程序的dll。这样看来(也许是默认设置?),Github页面会忽略bin文件夹。首先,我尝试编辑仓库的gitignore文件,但是它似乎没有更新以显示文件,因此我不得不使用git add -f framework / bin /手动添加文件,然后提交并推送。现在该站点正在运行!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我的Jekyll博客不在我的Github页面上?

为什么我在托管在GitHub页面上的静态nuxt.js应用程序上获取资源404?

在github页面上部署Reactjs网站并路由导致刷新时出现404错误

为什么我的图像没有显示在我的github页面上?

为什么我的Github“打开请求请求”页面上显示橙色线?

为什么 JavaScript 不能在 GitHub 页面上运行?

为什么在屏幕而不是错误页面上显示异常?

为什么我的 API 响应没有显示在页面上?

如果分数增加,为什么我的SKLabelNode不在页面上

为什么我的按钮在页面上向下移动?

为什么在我的Shopify页面上加载了多个Facebook Pixel

为什么“ 00a0”显示在我的页面上

为什么我的代码导致(EDIT :)我的页面崩溃?

我想在404页面上输出用户尝试使用的网址,从而导致404页面

为什么我无法访问管理页面 Orchard Core(错误 404)?

为什么我在Hugo中的单个页面会返回404 HTTP错误?

特定页面上带有 Jekyll 404 的 Github 页面

在可访问的页面上出现 404 错误

为什么我会收到“您的请求产生错误。[newNullResponse]' 在我的应用程序的 iTunes 页面上?

为什么 malloc() 会导致小页面错误?

为什么google.load导致我的页面空白?

为什么我的GitHub Pages URL在Chrome中返回错误的页面?

github页面上的Disqus出现CSP错误

Python的urllib2:为什么我在urlopen维基百科页面上出现错误403?

github页面上的Jekyll显示错误:404 Index.html未找到(窗口)?

网站HTML页面链接导致404错误

为什么我的$ resource POST导致404错误?

为什么变量不在页面上呈现?

为什么将我的样式表加载到除一页之外的所有其他页面上,我在该页面上得到404的样式表文件