Запуск ASP-приложения в IE с OpenLayers - запросы на плитки перенаправляются на веб-сервер ASP? - PullRequest
0 голосов
/ 15 июля 2010

В настоящее время я разрабатываю приложение ASP, которое выполняется на сервере разработки ASP.NET.

Когда я поднимаю определенную страницу в IE (на ней есть карта OpenLayers), иногдаплитки не загружаются.Когда это происходит, я заметил, что открытие другой вкладки и переход к адресу плитки (или даже, скажем, Google) приводит к стандартной «Ошибка сервера в приложении / MyApp». // Ошибка HTTP 400 - Неверный запрос// Информация о версии: отображается страница ASP.NET Development Server 9.0.0.0 ".

По какой-то причине кажется, что IE направляет веб-запрос плитки (или Google) на веб-сервер ASP, а не в Интернетв целомЛюбая идея, как я могу остановить это?

Обновление: это определенно проблема IE.Хотя приложение не написано для Firefox, мне удалось загрузить страницу, о которой идет речь, и никаких признаков проблемы нет.

Обновление: по запросу, вот JS специально для загрузки слоя карты:

var npe = new OpenLayers.Layer.WMS(
                "OS New Popular Edition (1940s)",
                "http://www.getmapping.com/iedirectimage/getmappingwms.aspx",
                { 'format': 'jpeg', 'layers': 'npeoocmap' },
                {
                    projection: new OpenLayers.Projection("EPSG:27700"),
                    maxExtent: new OpenLayers.Bounds(0, 0, 800000, 1300000),
                    resolutions: new Array(1, 2, 5, 10, 20, 50, 100, 200, 500, 1000),
                    units: "m"
                }
            );

1 Ответ

0 голосов
/ 20 июля 2010

Служба загрузки плиток - это приложение ASP.NET, так что не удивительно, что вы получаете сообщения об ошибках ASP.NET.Я подозреваю, что это какой-то прокси-сервер, который перенаправляет запросы в какой-либо сервис WMS.

Сам сервис WMS выглядит нормально, так что, возможно, в те моменты, когда вы не получаете тайлы, в местах, где вы выполняете панорамирование, нет картографических данных.увеличить?

Вы пытались открыть точно такой же URL-адрес плитки в IE и Firefox?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...