原本ファイルのパスが長い場合、IISおよびASP.NETのURL/クエリ文字列最大長の設定の影響で変換エラー(※)が発生する可能性があります。
以下(1)~(3)の設定を行ってください。
(※)該当する場合、以下のエラーメッセージがAstack Controllerのログ欄、ビルドログファイルに出力されます。
・(1)(2)両方未設定の場合…「(404) 見つかりません」
・(2)を未設定の場合…「(400) 要求が不適切です」
(1) IIS設定変更
- Blazonサーバー上でIISマネージャーを開きます。
- [サーバー名]-[サイト]-[DefaultBlazonWebSite]-[QueueServer]を選択します。
- 中央ペインの[機能ビュー]から[要求フィルター]をダブルクリックします。
- 右ペインの[機能設定の編集]をクリックします。
- 「要求フィルター設定の編集」ダイアログが開きますので、以下の値を変更し、OKボタンをクリックします。
[URLの最大長]:99999
[クエリ文字列の最大長]:99999
(2) web.config変更
- Blazonサーバー上のIISマネージャーで[サーバー名]-[サイト]-[DefaultBlazonWebSite]-[QueueServer]を選択し、右クリックのメニューから[アプリケーションの管理]-[詳細設定]を選択し、表示されたダイアログの[物理パス]を確認します。
(※デフォルトでインストールした場合、「C:¥Program Files(x86)¥IGC¥Blazon Enterprise¥IgcWebAppRoot¥QueueServer」です) - 上記1のフォルダをエクスプローラで開き、ファイル「web.config」を別名でコピーし、バックアップとします。
- ファイル「web.config」をメモ帳等のテキストエディタで開きます。
- "</system.web>"を検索し、該当行の1行上に以下を追加します。
<httpRuntime maxUrlLength="99999" maxQueryStringLength="99999" /> - ファイルを保存します。
(3) 設定変更を行ったIISの再起動
- Blazonサーバー上でIISマネージャーを起動し、右ペインツリー上のサーバ名を選択し、右クリックのメニューから、[停止]を選択します。
- 上記1と同じメニューの[開始]を選択します。