1

私は完全に wcf services で構築された Web サイトを持っています。すべての HTML は wcf services によって生成され、すべてのイベントは wcf services にあります。ウェブサイトは正常に動作していますが、wcf サービスを 4 回または 5 回呼び出した後、セッションが失われます。ページを更新するとすべてが元に戻りますが、4 回または 5 回呼び出した後も同じことが起こります。最大の問題は、ローカルホストではこれがライブ環境でのみ表示されることです。この問題をどこから始めればよいでしょうか?

ここにサンプルコードがあります:

 [OperationContract]
       [WebInvoke(ResponseFormat = WebMessageFormat.Json, Method = "POST", BodyStyle = WebMessageBodyStyle.Wrapped, UriTemplate = "GetMemberRank")]
    public string GetMemberRank()
    {
        StringBuilder returnResult = new StringBuilder();
        //a call to fix current culture of this current thread.
        Helper.InitializeServiceCall(null);

これで通話は終了です

     //Set the http status code
            currentContext.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.OK;
            //set the msg
            currentContext.OutgoingResponse.Headers.Add("Action", messageTypeText);

そしてこれはいくつかのjavascriptです

  $.ajax({
        url: this.URL,
        dataType: this.DataType,
        type: this.Type,
        processData: false,
        contentType: ContentType,
        data: ContentType == 'application/json' ? JSON.stringify(this.Data) : this.Data,
        success: function (returnedResult, statusText, jqXHR) {
4

0 に答える 0