IISで 404が解決できません。

.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 コメント