Hosting Blazor WebAssembly Progressive Web App in virtual directory under the Subdomain.

Posted 239 days ago by Mubashir
Edited 237 days ago
0

I have two virtual directories under a subdomain: one hosts a Blazor WebAssembly Progressive Web App, while the other hosts an ASP.NET Core application. The Blazor WebAssembly PWA is not running as expected within its virtual directory, whereas the ASP.NET Core app is functioning correctly.

when I copy the same files of  Blazor WebAssembly Progressive Web App in the subdomain it runs correctly. What should I do?

I am publishing on IIS. 

the following is my web.config file 

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
 <system.webServer>
   <staticContent>
     <remove fileExtension=".blat" />
     <remove fileExtension=".dat" />
     <remove fileExtension=".dll" />
     <remove fileExtension=".json" />
     <remove fileExtension=".wasm" />
     <remove fileExtension=".woff" />
     <remove fileExtension=".woff2" />
     <mimeMap fileExtension=".blat" mimeType="application/octet-stream" />
     <mimeMap fileExtension=".dll" mimeType="application/octet-stream" />
     <mimeMap fileExtension=".dat" mimeType="application/octet-stream" />
     <mimeMap fileExtension=".json" mimeType="application/json" />
     <mimeMap fileExtension=".wasm" mimeType="application/wasm" />
     <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
     <mimeMap fileExtension=".woff2" mimeType="application/font-woff" />
   </staticContent>
   <httpCompression>
     <dynamicTypes>
       <add mimeType="application/octet-stream" enabled="true" />
       <add mimeType="application/wasm" enabled="true" />
     </dynamicTypes>
   </httpCompression>
   <rewrite>
     <rules>
       <rule name="Serve subdir">
         <match url=".*" />
         <action type="Rewrite" url="wwwroot\{R:0}" />
       </rule>
       <rule name="SPA fallback routing" stopProcessing="true">
         <match url=".*" />
         <conditions logicalGrouping="MatchAll">
           <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
         </conditions>
         <action type="Rewrite" url="wwwroot\" />
       </rule>
     </rules>
   </rewrite>
 </system.webServer>
</configuration>

 

Someone is typing...

Post a Reply

You must be logged in to add a new post.
Number of online users: 0
An error has occurred. This application may no longer respond until reloaded. Reload 🗙