私は基本的に .NET 派です。VB (COM コンポーネント) の知識はあまりありません。今、COM dll を Web サービスとして公開し、Asp.NET アプリケーションで同じものを使用する必要があるプロジェクトに出くわしました。ローカル開発マシンで Web サービスをホストし、テスト アプリケーションで使用しました。問題なく動作します。 .しかし、本番サーバー(Server 2003)でホストする場合。
500の内部サーバーエラーをスローします。スタックトレースを見ると、以下の行でInokeメソッドがエラーをスローしていることがわかりました。
object[] results = this.Invoke("Addition", new object[] {
parameter1,parameter2});
return ((short)(results[0]));
以下のようにコマンドプロンプトユーティリティを使用して(example.dll)を登録しました
regsvr32 c:\windows\system32\example.dll
それで、誰でも次のエラーの原因を教えてもらえますか?
前もって感謝します、