.Net.Core-x の Webアプリを IISて公開すると「HTTP エラー 404.0 - Not Found」 がでます。
このアプリは、レンタルサーバー上のFramework4.8 で普通に動作していました。
この度 、.Net.Core6化して、 IISマネージャーで、 Framework4.8と同様の過程で公開したところ、標記の「HTTP エラー 404.0 - Not Found」で出ます。
.NET.Coreをダウンして、 Core3 まで、落としても同じでした。
外部サーバーを止して。ローカル開発機で、 サンプルテンプレートを動かしたところ、
http://localhost:16612/ でも、http://localhost:16612/home/index でも同じ、デモ画面がでます。
このフォルダーを IISのアプリケーション追加をすると。 「iiscore」という名前の仮想ディレクトリ名
・http://127.0.0.1/iicore/home/index
・http://127.0.0.1/iicore/
・http://localhost:16612/home/index
・http://localhost:16612/
いずれも同じてした。
WebApiのサンプルでも同じでした。
wwwroot直下に test.html を配置すると、正常に動作します。
ルーティングの問題かとも思いましたが、 開発環境では動作しているので、問題はなさそうです。
FW4.8 から .NET.Core に変わったことによる、ルーティングの差異か、設定項目の変更があったのか、皆目不明の状態です。
よろしくお願いいたします。
0 コメント