IIS 7、ASP.NET MVC 3、およびEF 4.2を使用して、私はその後、クライアント(まだ奇妙な何も)に送信し、データベースからコンテンツをロードする:ASP.NET 4、Entity Framework 4.2、IIS 7:IISを再起動するだけで不安定な動作が修正される?
var result = DB.Contacts.Select(p => new { id=p.ID, name=p.name }).ToList();
return Json(result);
私たちは、それをテストし、それを承認した、としていそれは顧客で実行されます。これは、通常送り返すものです:
"[{"id":1,"name":"one"},{"id":2,"name":"two"}]"
これは、我々がIISサービス(WWW)を再起動するまで停止しない、故障していたときに、それは送り返しです:
"[{"id":null,"name":null},{"id":null,"name":null}]"
私たちは、避難所」 Windows 7上でVS 2010でデバッグしていて、デバッガが無作為にコードをステップ実行し、4行目から1行目に関数内でジャンプしてしまう関数内など
これを引き起こし、どのようにそれを避けますか?いくつかの異なる顧客の場所にあるいくつかの異なるサーバーとワークステーションでこれを体験しています。同じマシン上のほとんどの部分については、SQL Server 2008または2005の実行IIS 7と
あなたの匿名オブジェクトでは 'text'プロパティを使用していますが、JSONでは' name'が表示されています。これはタイプミスですか?また、 'Contact'オブジェクトの' ID'プロパティはヌル可能な整数ですか? –
リクエストごとに新しいデータコンテキストを作成していますか?または、複数のリクエスト(静的、グローバル変数、またはシングルトンを使用して)でコンテキストを共有していますか? –
テキストと名前はタイプミスです。 IDは皮肉なことにnullableではありませんが、サーバーからのすべてのフィールドはnullです。 –