接続している WCF サービスがあります。テスト時にローカルマシンから正常に動作します。Windows Server 2008 を実行している 1 つのテスト場所でも正常に動作します。
運用マシンの 1 つで Windows Server 2003 を実行していますが、次のエラー メッセージが表示されます。
The operation 'theOperation' could not be loaded because it has a parameter or return type of type System.ServiceModel.Channels.Message or a type that has MessageContractAttribute and other parameters of different types. When using System.ServiceModel.Channels.Message or types with MessageContractAttribute, the method must not use any other types of parameters.
私はエラーを調べて、それが何を意味するかを知っていますが、2 つの場所で機能し、他の場所では機能しないため、非常に混乱しています。サーバー 2003 に関する何か、または実稼働サーバーで問題を引き起こしている他の設定が不足している可能性はありますか? コードはまったく同じです。
編集:.net 4.0を使用しています