最近在部署 Blazor WebAssembly 到 IIS,但是这个跟普通的 website 还不太一样,直接放上去会报各种错,当然最后解决了。所以在这里记录一下。
大前提:项目所在文件夹必须有 IIS_IUSRS
的权限!这个不再赘述了,地球人都知道。
碰到提示 500.19 怎么办?
需要安装 URL rewrite。在这里下载:https://www.iis.net/downloads/microsoft/url-rewrite
碰到提示 401.3 怎么办?
打开 IIS,进入应用程序池,找到发布的网站,将 CLR 改成无托管。 来源:https://www.freecodecamp.org/news/how-to-deploy-a-blazor-application-on-internet-information-services-iis-f96f2969fdcb/