今回OS老朽化対応として、2008r2から2016へ移行をおこなっています。
旧環境のIISでISAPImoduleで指定しているhoge.dllがあります。
使用DLL:hoge.dll(32bit)【仮称】
旧環境:win2008R2+IIS7.5(64bit)
新環境:win2016 + IIS10 (64bit)
その結果、hoge.dllが以下のエラーとなり動作しない現象が発生しています。
ISAPImoduleの設定などは、旧環境と合わせて設定していますが、エラー
解消に至らず困っています。
<発生エラー>
HTTP エラー 500.0 - Internal Server Error
モジュール IsapiModule
通知 ExecuteRequestHandler
ハンドラー hoge
エラー コード 0x8007007e
要求された URL http******
物理パス C:\hoge\Web\Admin\default.tml
ログオン方法 匿名
ログオン ユーザー 匿名
フォルダーのアクセス権は対象のフォルダには EVERYONEでフルコントロールでアクセス権を与えてあり画像や普通のHTMLは表示されます。
他の設定は基本的にデフォルトですが、設定したのは以下の通りです(この内容はWin2008r2でも同じ)。
32ビットアプリの有効化は True
マネージパイプラインモード Classic
.Net CLRバージョン マネジコードなし
IIS10ならではの、設定が必要なのでしょうか? ご教授いただけないでしょうか?