【问题标题】:Why would IIS return some Blazor WebAssembly dlls but return 403 Forbidden for others?为什么 IIS 会返回一些 Blazor WebAssembly dll,但会为其他人返回 403 Forbidden?
【发布时间】:2022-01-27 03:42:02
【问题描述】:

我有一个针对 .net6 的 Blazor WebAssembly 项目,并已发布到在 Windows Server 2008 上运行 IIS 7.5 的服务器。当我在开发工具打开的情况下访问站点 url 时,我可以看到一些 dll 文件已成功加载,但是其他人返回了 403 Forbidden。关于它的一件奇怪的事情是,每次获得 403 的 dll 并不相同。我可以刷新浏览器,一些第一次得到 403 的将加载,而其他第一次加载的得到 403。我尝试将所有 dll 文件更改为 .bin 文件,如建议的此处(https://github.com/dotnet/aspnetcore/issues/5477#issuecomment-599148931)但我得到相同的结果.

这是第一个页面加载:

这是在浏览器中刷新页面后:

【问题讨论】:

    标签: blazor iis-7.5 blazor-webassembly


    【解决方案1】:

    我的问题是由 IIS 中的动态 IP 限制设置引起的。设置为 5。我增加了限制并加载了所有 dll 文件。

    感谢这个问题,我找到了这个:https://social.msdn.microsoft.com/Forums/en-US/4977d000-baac-42b9-80c7-20f06cc0e5d3/iis-random-forbidden-403-static-files-on-browser-refresh

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-15
      • 1970-01-01
      • 2021-03-31
      • 2020-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多