私たちはインターネット経由でセシウムマップを使用していて、すべて正常に動作していましたが、現在はマップをローカルで使用しています。ローカルマップはdeve環境(Visual Studio)で動作するようですが、アプリケーションをホストするときに特定のリソースをロードできません。 は、我々は、ブラウザのコンソールで次のエラーを取得: -サーバー上でホストされているASP.netのmvcアプリケーションがセシウムマップリソースをロードできない
はlocalhost/MyAppに/スクリプト/セシウム/資産/ approximateTerrainHeights.jsonは、リソースの読み込みに失敗しました:サーバーは、(見つかりません)404
ローカルホストの状態で応答し/MyApp/Scripts/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"))
しかしを、私は上記のエラーのために同様のソリューションをしようとすると、それはどちらもうまくいかない。
すべてのヘルプ/提案を大幅にデフォルトで