奇妙な問題が発生しました。 いくつかのVB6 .dllを使用する複雑なWebサービスネットワークを開発しています。以前の投稿では、dllにいくつか問題がありましたが、解決しました。IIS上で実行しているときにASP.NET Webサービスで奇妙な例外が発生する
新しい問題は Visual Studioの開発サーバーでサービス(VB6 dllを使用するもの)をデバッグするとすべて正常に動作しますが、IIS上でサービスを公開すると問題が発生しますIIS)。
「System.Runtime.InteropServices.COMException(: - (私は参照することにより、それを呼び出す必要があります理解し、それはコンパイラが私に語ったものだ)私は.dllはメソッドを呼び出すときにその後、私は、例外が発生しました0x800A000D):で型が一致しません...」
実際には、3行目にここに起こる:
Object s = (Object)OrderId;
Object s1 = (Object)lines.Length;
proxy.OrderRead(ref s, ref s1);
OrderIdでとLegthは整数です。
私はこれをunderstantとしてはVB6からの.dllから来て例外では:/
問題があるかもしれないもの?デバッグ時にIISが動作するのはなぜですか?