如何将blazor wasm作为应用程序而不是网站部署到iis

如何将blazor wasm作为应用程序而不是网站部署到iis,blazor,blazor-client-side,blazor-webassembly,asp.net-blazor,Blazor,Blazor Client Side,Blazor Webassembly,Asp.net Blazor,我一直在尝试将我在visual studio中发布的blazor wasm作为应用程序部署到IIS。当我更改基本href=“/app/”但导航到其他页面(例如mywebsite.com/app/counter)时,它会起作用。当我在chrome中按F5(刷新)时,它会显示一条iis消息,说找不到目录。请提供帮助。请从在服务器上安装URL重写模块。我也遇到过同样的问题,安装“重写”修复了此问题。如果这对进一步的研究不起作用,请告诉我。” 另外,如果您已将重定向指定为 Navigationmanag

我一直在尝试将我在visual studio中发布的blazor wasm作为应用程序部署到IIS。当我更改基本href=“/app/”但导航到其他页面(例如mywebsite.com/app/counter)时,它会起作用。当我在chrome中按F5(刷新)时,它会显示一条iis消息,说找不到目录。请提供帮助。

请从在服务器上安装URL重写模块。我也遇到过同样的问题,安装“重写”修复了此问题。如果这对进一步的研究不起作用,请告诉我。”

另外,如果您已将重定向指定为

Navigationmanager.NavigateTo("/counter")

删除“/”并在index.html中使用/app/后使用计数器。如果您将应用程序添加为网站,它甚至可以工作。

如果发布的项目具有作为应用程序的图标,您是否可以签入IIS?否则,请尝试从IIS菜单中转换为应用程序。您好,Hassan。已经这么做了。我可以让它工作,但当我按F5刷新页面。上面说找不到目录。嗨,阿金卡!非常感谢。是的,我已经安装了url重写模块,并且删除了前缀“/”。但还是一样。您是否能够将blazor wasm应用程序部署为IIS中默认网站下的应用程序?是的,我能够将blazor web assembly应用程序部署为默认网站下的应用程序我尝试过,但在安装url重写后无法工作。我可以知道你做了哪些步骤吗?ThanksI将blazor应用程序发布到一个文件夹中。然后在IIS中。我在默认网站下添加了一个应用程序,并指向存在web的文件夹。配置。然后我更改了index.html以更改基本路径。我已经在服务器上安装了.net核心运行时和URL重写模块。请告诉我它是否有效。