@orjantoが投稿した回答で問題は解決しましたが、その上に追加の問題がありました。 修正後も、Internet Explorer は HTML ページをファイルではなくディレクトリと認識していました。
IIS Express 構成ファイルに重複がありました。
<site name="MyAPI" id="56">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\source\repos\MyAPI" />
</application>
<application path="/login.html" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\source\repos\MyAPI" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:57018:localhost" />
<binding protocol="https" bindingInformation="*:44302:localhost" />
</bindings>
</site>
2 番目の <application> エントリの path="/login.html" に注意してください。
私のページは、ディレクトリのように「localhost:57018/login.html/」にリダイレクトされていました。
2 番目のエントリを削除すると、構成ファイルの重複の問題は修正されましたが、Internet Explorer が /login.html/ をディレクトリと見なしているように見える問題が引き続き発生しました (Internet Explorer 11)。問題を診断するために、Chrome を確認したところ、Chrome は正常に動作しました。
Internet Explorer に移動し、[ツール] > [インターネット オプション] > [全般] タブに移動しました。次に、「閲覧履歴」セクションで、履歴、Cookie と Web サイト データ、および一時を削除しました。インターネット ファイル。