2

Tridion5.3のコンテンツをTridion2011にインポートしていました。コンテンツのエクスポートは問題ありませんでした。しかし、後でエクスポートされたコンテンツをインポートしようとすると、以下のメッセージが表示され、失敗しました

  • パッケージをアップロードできません。サーバーへのアクセスが制限されているか、パッケージが大きすぎる可能性があります。
  • このリクエストを成功させるには、データのバッファリングが必要です。
  • インポートが中止されました

500KBで怒りをインポートしようとしたファイルサイズweb.configファイルのMaxRequestLengthLimitは1000MBです

また、ユーザー権限の問題がAdminで試行されたかどうかを確認し、同じエラーメッセージを表示して閉じます。

4

1 に答える 1

4

これMaxRequestLengthLimitは、Content porter の大きなバイナリのアップロードとは関係ありません。これは、発生している可能性が最も高い問題です。SDL ContentPorter 2009 SP2のドキュメントには、次のことを行う必要があると記載されています。

  1. Content Porter Web サイトが IIS 6 で実行されている場合は、呼び出されるメタベース プロパティAspMaxRequestEntityAllowedを、Content Porter からアップロードする予定の最大バイト数を表す数値に変更します。一般的な値は209752100、つまり 200 MB です。

  2. Content Porter Web サイトが IIS 7.0 または IIS 7.5 で実行されている場合、Content Porter サーバー マシンでContent Porter\ImportExportService\、Content Manager ルートの場所のサブフォルダーに移動します。デフォルトはc:\Program Files (x86)\Tridionまたはc:\Program Files\Tridion)。

  3. ファイル web.config をプレーンテキストまたは XML エディターで開きます。

  4. ルート<system.webServer>要素に、次のフラグメントを追加します (要素がまだ存在しない場合は作成します)。

    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="209752100" />
      </requestFiltering>
    </security>
    

    ここで、maxAllowedContentLength属性の値は、アップロードする予定のファイル サイズを表します (表示される値では、最大 200 MB のファイルをアップロードできます)。

  5. web.config を保存して閉じ、IIS を再起動します。

于 2012-11-30T09:22:37.373 に答える