В настоящее время я разрабатываю приложение 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"
}
);