メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

Business Portal for Microsoft Dynamics GP で次のエラー メッセージが表示されます。

'/' アプリケーションのサーバー エラー。

セッション状態をシリアル化できません。 'StateServer' および 'SQLServer' モードでは、ASP.NET はセッション状態オブジェクトをシリアル化します。そのため、シリアル化できないオブジェクトまたは MarshalByRef オブジェクトは許可されません。 "カスタム" モードでカスタム セッション状態ストアによって同様のシリアル化が行われた場合も、同じ制限が適用されます。

この問題は、次のいずれかの条件に当てはまる場合に発生します。

  • ビジネス ポータルの人事管理セルフサービス スイートで、[開始 / 停止時間を要求する] チェック ボックスをオンにします。

  • タイムシートは、Time Project Expense for Microsoft Dynamics GP &で保存します。

  • Microsoft Dynamics GP の要求管理で新しい要求を作成します。

原因

この問題は、別のアプリケーションが sessionState モードを<ファイル内>要素を変更Web.config発生します。

解決策

この問題を解決するには、<sessionState モード>、Business Portal で必要なパラメーターを使用します。 この場合、次の手順を実行します。

  1. Business Portal Web.configファイルを探します。 このファイルは、Business Portal がインストールされているサーバーの Inetpub フォルダー内の仮想ディレクトリにあります。 たとえば、このファイルは次の場所にある可能性があります。

    C:\Inetpub\wwwroot\wss\VirtualDirectories\81

  2. ファイルのコピーをWeb.configします。

  3. 別メモ帳または別のテキスト エディターで、ファイルを開Web.configします。

  4. [編集] メニューの [ 検索] を クリックします

  5. [検索する ファイル] ボックスに「sessionState mode」と入力し、[次を検索] をクリックします

  6. sessionState モード<次>表示されます。

    <sessionState mode="InProc" />
  7. <sessionState モード> 要素が "InProc" 属性値を使用しない場合は、"InProc" 属性値を使用するために <sessionState mode> 要素を編集します。

  8. ファイルをWeb.configします。

  9. ファイルの変更を有効にするにはWeb.config iisreset コマンドを実行します。 これを行うには、次の手順に従います。

    1. ビジネス ポータルがインストールされているサーバーで、[スタート] を クリックし、[実行] を クリックします

    2. [開く] ボックスに次の コマンドを入力 し、Enter キーを押します。

      iisreset

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×