面对部署在 Netlify 上的 Blazor webapp 的问题
Facing issues with Blazor webapp deployed on Netlify
我对 web 开发还很陌生,我可以谈谈 non-sense。
在学习了一些教程之后,我找到了一种在 Netlify 上部署 Blazor webapp 的方法。
为此,我在 Github 上使用 DotNet 操作。它几乎完美地工作,这里是 link: https://chefty.netlify.com。
问题是,我的网站被我的防病毒软件 (Avast) 阻止了。页面卡在 "Loading..." 空白屏幕上,显示 "An unhandled error has occurred. Reload"。
我最终寻找解决方案并发现它可能来自我缺少 _headers 文件的事实。
人们还建议添加一个 _redirects 文件。
所以我将它们添加到我网站的根目录中,在 index.html:
旁边
_headers
/*
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
Referrer-Policy: no-referrer
X-Content-Type-Options: nosniff
_redirects
/* /index.html 200
我也使用这个网站 https://securityheaders.com 来测试我的 url headers 我得到了 D 级...
当我检查我的 github 操作工作流时,这两个文件就在那里,在我部署的 dist 文件夹中。然后,当我在页面上点 Inspect element sources 时,文件丢失了,不知道为什么。
任何帮助将不胜感激!
干杯,
终于从 Netlify 支持工程师那里得到 a solution。
我在 _headers 的开头有三个额外的非打印字节。我删除了它们,它起作用了。
为了删除多余的字节,我使用了 HxD editor。以管理员身份启动HxD进行编辑。
我对 web 开发还很陌生,我可以谈谈 non-sense。 在学习了一些教程之后,我找到了一种在 Netlify 上部署 Blazor webapp 的方法。 为此,我在 Github 上使用 DotNet 操作。它几乎完美地工作,这里是 link: https://chefty.netlify.com。 问题是,我的网站被我的防病毒软件 (Avast) 阻止了。页面卡在 "Loading..." 空白屏幕上,显示 "An unhandled error has occurred. Reload"。 我最终寻找解决方案并发现它可能来自我缺少 _headers 文件的事实。 人们还建议添加一个 _redirects 文件。 所以我将它们添加到我网站的根目录中,在 index.html:
旁边_headers
/*
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
Referrer-Policy: no-referrer
X-Content-Type-Options: nosniff
_redirects
/* /index.html 200
我也使用这个网站 https://securityheaders.com 来测试我的 url headers 我得到了 D 级... 当我检查我的 github 操作工作流时,这两个文件就在那里,在我部署的 dist 文件夹中。然后,当我在页面上点 Inspect element sources 时,文件丢失了,不知道为什么。 任何帮助将不胜感激!
干杯,
终于从 Netlify 支持工程师那里得到 a solution。 我在 _headers 的开头有三个额外的非打印字节。我删除了它们,它起作用了。
为了删除多余的字节,我使用了 HxD editor。以管理员身份启动HxD进行编辑。