rksoftware

Visual Studio とか C# とかが好きです

Uno Wasm を IIS で動かす

Uno Wasm を IIS で動かそうとするとエラーになって動きませんでした。

エラーの内容

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Detailed Error Information:
Module     IIS Web Core
Notification       BeginRequest
Handler    Not yet determined
Error Code     0x8007000d
Config Error       
Config File    XXXXXXXXXXXXXXXXXXXXXX\web.config
Config Source:
   -1: 
    0: 

■ 対処

web.config から <rewrite> 要素とその子要素を削除しました。

■ 追加でエラーになる場合

前述の対処を行っても

一意のキー属性 'fileExtension' が '.json'に設定されている種類 'mimeMap' の重複コレクション エントリを追加できません

というエラーになる場合は

<mimeMap fileExtension=".json" mimeType="application/octet-stream" />

を削除しました。

この対処で何か動作しなくなっているのかは分かっていませんが、ひとまず動作はしました。
※ Azure で App Service 等をつかう場合はこの対処は不要のはずです。