-1

同じ接続文字列で動作する他のクエリがあります。サーバーはこれらの呼び出しでデータを返しています。

いくつかの設定: Connection.ConnectionTimeout = 3600 (デバッガーで) DB タイムアウトは 0 に設定されています

<add
   name="StuffEntities"
   connectionString="metadata=res://*/DataModel.Stuff.csdl|res://*/DataModel.Stuff.ssdl|res://*/DataModel.Stuff.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=10.0.1.Stuff;initial catalog=Stuff;persist security info=True;user id=Stuff;password=Stuff;multipleactiveresultsets=True;App=EntityFramework;Connect Timeout=3600&quot;"
   providerName="System.Data.EntityClient" />

外部例外

{"コマンド定義の実行中にエラーが発生しました。詳細については、内部例外を参照してください。"}

内部例外

{"タイムアウトが発生しました。操作が完了する前にタイムアウト時間が経過したか、サーバーが応答していません。"} エラー コード: -2146232060

30秒で起こるようです。

何が設定を上書きしているのかわかりません。

4

1 に答える 1

0
context.CommandTimeout = 3600;

それを変更するのを忘れました。

愚かな私。

于 2012-06-15T16:54:07.773 に答える