2017-06-29 7 views
1

私たちはインターネット経由でセシウムマップを使用していて、すべて正常に動作していましたが、現在はマップをローカルで使用しています。ローカルマップはdeve環境(Visual Studio)で動作するようですが、アプリケーションをホストするときに特定のリソースをロードできません。 は、我々は、ブラウザのコンソールで次のエラーを取得: -サーバー上でホストされているASP.netのmvcアプリケーションがセシウムマップリソースをロードできない

はlocalhost/MyAppに/スクリプト/セシウム/資産/ approximateTerrainHeights.jsonは、リソースの読み込みに失敗しました:サーバーは、(見つかりません)404

ローカルホストの状態で応答し/MyApp/Scr​​ipts/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_15.jsonは、リソースの読み込みに失敗しました:サーバーは、(見つかりません)404の状態で応答ここ

は、コードスニペットは、私が行っている

var localMap = Cesium.createTileMapServiceImageryProvider({ 
     url: Cesium.buildModuleUrl('Assets/Textures/NaturalEarthII') 
    }); 

    var esri = new Cesium.ArcGisMapServerImageryProvider({ 
    url: 'https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer' 
}); 

// Creating Cesium Viewer Object 
var viewer = new Cesium.Viewer('cesiumContainer', { 
    imageryProvider: localMap, 
    resolutionScale: 0.5, 
    baseLayerPicker: false, 
    timeline: false, 
    navigationHelpButton: false, 
    animation: false, 
    infoBox: false, 
    sceneMode: Cesium.SceneMode.SCENE3D, 
    sceneModePicker: false, 
    selectionIndicator: false, 
    homeButton: false, 
    geocoder: false 
    /*contextOptions: { 
     webgl: { 
      failIfMajorPerformanceCaveat: false 
     } 
    }*/ 
}); 

ですを通して私はUrl.Action()、のようなもの使用したコントローラのアクションを呼び出したところ、様々なポストは、私は他のインスタンスでのMVCでどのようにルーティング作品を、知っている: -

@Html.Hidden("URL_GetTileJson", Url.Action("GetTileJson", "JsonController")) 

しかしを、私は上記のエラーのために同様のソリューションをしようとすると、それはどちらもうまくいかない。

すべてのヘルプ/提案を大幅にデフォルトで

答えて

1

を理解されるであろう、IISは、それが認識されないファイルの拡張子を表示しません。あなたの場合は、.jsonファイルのマッピングを追加する必要があります。セシウムリポジトリで

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <staticContent> 
      <remove fileExtension=".json" /> 
      <mimeMap fileExtension=".json" mimeType="application/json" /> 
     </staticContent> 
    </system.webServer> 
</configuration> 

(既存の設定にマージする)アプリケーションのweb.configファイルに次の設定を追加し、我々は便利なファイル拡張子とMIMEタイプの大きなリストが含まれているサンプルweb.configファイルがあります。

https://github.com/AnalyticalGraphicsInc/cesium/blob/master/web.config

関連する問題