.NET 2 ASMX Web サービスを .NET 4 にアップグレードしました。
Web サービスのアップグレード前のバージョンは、.NET 2 クラシック アプリケーション プール内の IIS 7 Web サーバーで正常に動作します。
アプリ プールを .NET 4 クラシックに変更すると、404 エラーが発生します。これは、Web サービス用の新しい .NET 4 バイナリを配置したかどうかに関係なく発生します。
イベント監査で手がかりが見つかりません。
問題はハンドラー マッピングに関係していると思われますが、これらを追加しようとすると、500 エラーが発生します。
現在、私の web.config は非常にシンプルで、appsettings だけが含まれています。
Web サービスの .NET 4 コンパイル バージョンは、開発中の vshost で正常に動作します。
誰かが私にいくつかの手がかりを教えてくれることを願っています。