DLLをステップ実行するときの設定方法は?

解決


へみへみ  2005-04-15 19:58:48  No: 89414

環境はWIN2KPRO IE6SP1 ASP VB6SP5 です。
VB6で作成したDLLを、ASPから普通に  Set ○ = Server.CreateObject("■.△")  で呼んでいます。

ところが「DLLは普通に実行できる」のですが、バイナリ互換でステップ実行させようとすると以下のようなエラーが表示されてしまいました。
『Server オブジェクト, ASP 0178 (0x80070005)許可を確認中に Server.CreateObject の呼び出しに失敗しました。このオブジェクトへのアクセスは拒否されます。』

COM+(コンポーネントサービス)は使っておらず、
「VBでコンパイルしてWIN側が勝手に認識する方法(?)を使っていて、
作成したDLLを削除してからVBのソースを実行状態にするとステップ実行できる」らしいのですが、
いずれにしても上のようなエラーがでてしまいます。

普通にDLLを実行できるだけの権限はIISに持たせているはずですが、ステップ実行させるにはもっと設定が必要なのでしょうか。どなたかご教授願います。


へみへみ  2005-04-18 18:35:19  No: 89415

すみません、解決しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加