Web applications Netlify上部署Blazor webapp面临问题

Web applications Netlify上部署Blazor webapp面临问题,web-applications,http-headers,blazor,netlify,github-actions,Web Applications,Http Headers,Blazor,Netlify,Github Actions,我对网络开发相当陌生,我可能会说些毫无意义的话。 在学习了一些教程之后,我找到了一种在Netlify上部署Blazor webapp的方法。 为此,我在Github上使用了DotNet操作。它几乎完美地工作,下面是链接:。 问题是,我的网站被我的防病毒软件(Avast)屏蔽了。页面停留在“加载…”空白屏幕上,显示“发生了未处理的错误。重新加载”。 我最终找到了解决方案,发现这可能是因为我缺少了一个_头文件。 人们还建议添加一个_重定向文件。 因此,我将这些添加到我的网站的根目录中,在index.

我对网络开发相当陌生,我可能会说些毫无意义的话。 在学习了一些教程之后,我找到了一种在Netlify上部署Blazor webapp的方法。 为此,我在Github上使用了DotNet操作。它几乎完美地工作,下面是链接:。 问题是,我的网站被我的防病毒软件(Avast)屏蔽了。页面停留在“加载…”空白屏幕上,显示“发生了未处理的错误。重新加载”。 我最终找到了解决方案,发现这可能是因为我缺少了一个_头文件。 人们还建议添加一个_重定向文件。 因此,我将这些添加到我的网站的根目录中,在index.html旁边:

_标题

/*
  X-Frame-Options: DENY
  X-XSS-Protection: 1; mode=block
  Referrer-Policy: no-referrer
  X-Content-Type-Options: nosniff
_重定向

/* /index.html 200
我还用这个网站测试了我的url标题,我得到了D分。。。 当我检查github操作工作流时,这两个文件就在我部署的dist文件夹中。然后,当我点检页面上的元素源时,发现文件丢失了,不知道为什么。 任何帮助都将不胜感激

干杯,

终于得到了Netlify支持工程师的支持。 我在_头的开头有三个额外的非打印字节。我把它们取下来,它就起作用了


删除我使用的额外字节。以管理员身份启动HxD进行编辑。

有用。您可能想添加一个关于将文件保存为普通ASCII的注释,您可能使用的是UTF8+BOM格式。