2012-03-26 13 views
1

アセンブリを参照するSSRSレポートがあります。私は値を提供するはずの参照されたアセンブリのメソッドを呼び出します。このアセンブリをコンソールアプリケーションから参照してメソッドを呼び出すと、正しい値が返されます。 SSRSでこの同じアセンブリを参照し、コンソールアプリケーションで使用するのと同じパラメータを使用してメソッドを呼び出すと、間違った値が返されます。これは意味がありません。 SSRSの1つの環境で別の(誤った)方法で動作するのはなぜですか?SSRS 2008参照アセンブリが不正な値を返す

.rdl.dataファイルを削除してアセンブリを削除して再参照しようとしましたが、C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PublicAssembliesフォルダに移動します。

提案がありますか?

+0

アセンブリが.net 3.5であることを確認してください。誤った値は見当たりませんでしたが、SSRSで.net 4.0カスタムデータプロバイダを使用しているときにタイプミスマッチが発生しています。 –

答えて

0

この値は、32ビットと64ビットの計算の影響を受けますか?それはあなたの不一致の原因かもしれません。

+0

私が持っていた問題はあまりありませんでしたが、私のポストは別の考え方で考えていました。セキュリティに関連していたことが分かります。 – user961714

+0

あなたはおそらくあなたの解決策が何だったのか正確に投稿してください。同様の問題として出くわす次の人がそれを見つけるかもしれません。 –

関連する問題