ASP.NET で jqGrid を使っているのだが、AJAX で明細データを取得する箇所で、ある環境で動かないとの報告を受けた。自分の開発環境ではちゃんと動くし、デプロイしたものでも問題なし。

その後、以下のようなエラーが出ているとの連絡が。。。
System.Runtime.Serialization.SerializationException

アセンブリ 'XXX, Version=1.0.0.0, Culture=neutral, 
PublicKeyToken=null' の型 'XX.XXX.XXXX.XXXModel' はシリアル化可能として
設定されていません。

結局、XXXModel に Serialization 属性を付加するとちゃんと動いた模様。

なぜ、特定の環境でだけ動かないのだろう?
この件と関係があるのだろうか。。。