原本ファイルのパスが長い場合に必要な設定

原本ファイルのパスが長い場合に必要な設定

原本ファイルのパスが長い場合、IISおよびASP.NETのURL/クエリ文字列最大長の設定の影響で変換エラー(※)が発生する可能性があります。
以下(1)~(3)の設定を行ってください。

(※)該当する場合、以下のエラーメッセージがAstack Controllerのログ欄、ビルドログファイルに出力されます。
・(1)(2)両方未設定の場合…「(404) 見つかりません」
・(2)を未設定の場合…「(400) 要求が不適切です」

(1) IIS設定変更 

  1. Blazonサーバー上でIISマネージャーを開きます。
  2. [サーバー名]-[サイト]-[DefaultBlazonWebSite]-[QueueServer]を選択します。
  3. 中央ペインの[機能ビュー]から[要求フィルター]をダブルクリックします。
  4. 右ペインの[機能設定の編集]をクリックします。
  5. 「要求フィルター設定の編集」ダイアログが開きますので、以下の値を変更し、OKボタンをクリックします。
    [URLの最大長]:99999
    [クエリ文字列の最大長]:99999

(2) web.config変更 

  1. Blazonサーバー上のIISマネージャーで[サーバー名]-[サイト]-[DefaultBlazonWebSite]-[QueueServer]を選択し、右クリックのメニューから[アプリケーションの管理]-[詳細設定]を選択し、表示されたダイアログの[物理パス]を確認します。
    (※デフォルトでインストールした場合、「C:¥Program Files(x86)¥IGC¥Blazon Enterprise¥IgcWebAppRoot¥QueueServer」です)
  2. 上記1のフォルダをエクスプローラで開き、ファイル「web.config」を別名でコピーし、バックアップとします。
  3. ファイル「web.config」をメモ帳等のテキストエディタで開きます。
  4. "</system.web>"を検索し、該当行の1行上に以下を追加します。
    <httpRuntime maxUrlLength="99999" maxQueryStringLength="99999" />
  5. ファイルを保存します。

(3) 設定変更を行ったIISの再起動 

  1. Blazonサーバー上でIISマネージャーを起動し、右ペインツリー上のサーバ名を選択し、右クリックのメニューから、[停止]を選択します。
  2. 上記1と同じメニューの[開始]を選択します。