質問

いwebサービス構築のためのSharePoint2007と思うポートSharePoint2010.このウェブサービス依存セッションの状態が適切に機能しているが、それでは、私たちが取り組んでいてよくセッションの状態ですべての商品は2010年.このウェブサービスとして独自のwebアプリt た /_vti_bin 仮想ディレクトリです。しかし以下のすべてのない運:

  • を確保とサービス"サービスアプリケーションが走っています。
  • 追加の System.Web.SessionState.SessionStateModule httpモジュールへの申込みます。configファイルです。
  • 追加の System.Web.SessionState.SessionStateModule httpモジュール自SharePointのルート。configファイルです。
  • 追加 <pages enableSessionState="true" /> 私募ます。configファイルです。
  • 追加 <pages enableSessionState="true" /> 私のルート。configファイルです。

追加の環境情報:

  • Visual Studio2008-SP1
  • .純3.5-SP1
  • SharePoint2010-RC
  • Windows Server2008R2
  • ASMX webサービスは、WCF)

ただた運ってウェブアプリケーション または webサービスを利用セッションの状態の商品は2010年ですか。

よろしく!

Steve

役に立ちましたか?

解決

すでにみんなの答えは自分でどこかのinterweb.:)

<httpModules> 
  <add name="Session" type="System.Web.SessionState.SessionStateModule" /> 
</httpModules>

それをうけなければなりませんへのウェブアプリケーションの追加と同じセッションの状態をモジュールのIIS7管理パイプライン

  1. 開IIS7長、サポートも組み込まれています。

  2. ダブルクリック"モジュール"は、IISです。

  3. "追加"をクリックし管理モジュール..."を右手に表示されなくなります。

  4. 追加の管理モジュールのダイアログに入力 "SessionState" ダイナミックレンジの広い、名称を選択以下の項目からドロップダウン:

    システム。ます。SessionState.SessionStateModule、システム.ウェブバージョン=2.0.0.0文=neutral,PublicKeyToken=b03f5f7f11d50a3a

その後、セッションの状態を有効にするwebアプリ/webサービス!

他のヒント

する必要がある、セッションの状態サービスです。利用のユー cmdlet Enable-SPSessionStateService.この作セッションの状態データベース開始のサービスSharePoint2010.

参考情報:http://technet.microsoft.com/en-us/library/ee890113.aspx

ジョシュア-ソリューションしたものであったかのように様々なバリエーションマシナリオは、ASP.NET 3.5ウェブサイトに配備され_layoutsフォルダにまとめた。

こちらは勤務している私にとって:

  1. 変更の <pages> タグ。configのウェブサイト <pages enableSessionState="true" />

  2. 追加の システム。ます。SessionState.SessionStateModule モジュールは、Sharepointサイトレベルの全体IISレベルだの中央政てみました:()と@Joshuaいます。い展開をウェブアプリケーションの代わりにウェブサイトだけを追加したいでWebアプリケーションレベル.

追加のSessionState HTTPModuleす。configされているようには思えないのも影響している私にとって対応するかのようにした乗Sharepointます。configとしての私のプロジェクトWebサイトなどをサポートも組み込まれています。ないものの明確に定されます。

<httpModules> 
    <add name = "Session" type = "System.Web.SessionState.SessionStateModule" /> 
</httpModules>

例えば、以下のように項目:

 <modules runAllManagedModulesForAllrequests>
   <add name="Session" type="System.Web.SessionState.SessionStateModule" />
 </modules>

モジュールxmlタグです。なぜだかよくわかりませんが、このはなxmlタグが..

感謝

キャロル

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top