0

WCF Rest サービスがあり、この属性をサービスに追加しました。

 [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
 [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]
 [ServiceContract]

次の 2 つのステートメントのうち、どちらが正しいかわかりません。

  • Global.asax の Application_End は、リクエストが完了するたびに呼び出されます。

また

  • Global.asax の Application_End は、IIS がリサイクルを開始するときに 1 回呼び出されます。

あなたは私を助けることができます?ログに非常に多くの Application_End があることを理解するのに苦労しています

4

1 に答える 1

0

InstanceContextMode.PerCall-呼び出しごとにサービスのインスタンスを生成します。標準の先入れ先出しアプローチとは異なります。一度に10個のリクエストでサービスにアクセスすると、10個のApplication_Endイベントが表示されます。

Global.asaxのApplication_Endは、リクエストが完了するたびに呼び出されます

于 2013-01-31T07:19:01.030 に答える