日本語

問題: IIS 7 に配置された Web AppBuilder for ArcGIS (Developer Edition) アプリで [レイヤー リスト] メニュー ボタンが表示されない

説明

Web AppBuilder (Developer Edition) を使用して作成されたアプリケーションをインターネット インフォメーション サービス バージョン 7 (IIS 7) Web サーバーに配置した場合、[レイヤー リスト] メニュー ボタンが表示されなくなります。

THe Layer List will not display the three dots

ただし、通常ボタンが配置されている領域をクリックした場合、メニューの機能は動作します。

Click on the area wher the three dots should be.

Fiddler で次の URL にアクセスすると「404 エラー」が表示されます。

原因

IIS 7 はこれらの MIME タイプに対応するように構成されていないため、使用されている MIME タイプ、WOFF (Web Open Font Format)、および SVG ファイル タイプは IIS 7 と互換性がありません。 このため、メニュー ボタンを表す 3 つのドットは表示されません。

注意:
WOFF (*.woff) ファイルは Web ページで使用されるフォント形式ファイルです。また、SVG (*.svg) ファイルは、対話操作とアニメーションをサポートした 2 次元グラフィックス用の XML ベースのベクター画像フォーマットです。

解決策または対処法

以下の手順に従って、MIME の種類に対応した IIS を構成します。

  1. [IIS マネージャー] を開き、目的の Web サイトのホームを選択します。 詳細については、Microsoft Web ヘルプ ドキュメント「方法: IIS マネージャのオープン」をご参照ください。

  2. [MIME の種類] をダブルクリックします。
IIS Manager MIME Types
  1. 目的の 2 つの MIME の種類 (WOFF および SVG) を追加します。
    • [ファイル名の拡張子]: 「.woff
    • [MIME の種類]: 「application/x-woff
.woff Mime Type
  • [ファイル名の拡張子]: 「.svg
  • [MIME の種類]: 「image/svg+xml
.svg MIME Type
  1. Web アプリを開き、[レイヤー リスト] ウィジェットを表示します。 [...] が正しく表示されます。
Menu button displays
  1. 機能をテストおよび確認するには、メニュー ボタンをクリックします。
Menu button works

関連情報