Страница 1 из 1

Google Chrome & Mozilla FireFox

Добавлено: 27 апр 2011, 05:36
necros
При попытке открыть страницу с StiWebDesigner из пакета Reports.Web 2011.1.1000
в хроме 10.0.648.204 или мозилле 4.0 сначала "думает" около минуты, затем показывает чистую страницу.
В консоли ошибок FF появляется "Ошибка: swfobject is not defined"
на строке 26:

Код: Выделить всё

swfobject.embedSWF("{исходныйURL}&stimulsoft_designerfx=DesignerFx_AspNet.swf", "flashContent", "100%", "100%",
                               swfVersionStr, xiSwfUrlStr, flashvars, params, attributes);
при этом всё открывается в Опере 11.10.2092, в IE 8.0.7601.17514, в Safari 5.0.5(7533.21.11)

Shockwave Flash Plugin- 10.2.159.1
Shockwave Flash Object- 10.2.152.32

PS на загружаемой странице только контрол StiWebDesigner

Google Chrome & Mozilla FireFox

Добавлено: 27 апр 2011, 08:43
Vladimir
Здравствуйте,

Мы протестировали версию 2011.1.1000 под FF 4.0 и Chrome 10.0.648, и не смогли воспроизвести указанную проблему. Пожалуйста, пришлите нам Ваш тестовый проект, а так же укажите какую версию Visual Studio и Windows вы используете (с указанием разрядности ОС).

Так же, попробуйте протестировать наше Demo приложение, которое находится по адресу http://webfx.stimulsoft.com/ и сообщите нам, работает ли оно корректно на Вашем компьютере.

Спасибо.

Google Chrome & Mozilla FireFox

Добавлено: 22 май 2011, 12:29
necros
Demo приложение открывается нормально.
Наше приложение на дев-сервере тоже нормально работает, а на лайве нехочет.
причем на лайве в логах вижу запрос "...&stimulsoft_designerfx=swfobject.js", мозиллы например, вижу ответ http 200 ok, тоесть сервер упорно считает что ответ отправлен и всё ок.
а в мозилловскй консоли, идет ожидание ответа. потом через 120секунд срабатывает таймаут и в той же консоли смотрю тело ответа-

Код: Выделить всё

Thread was being aborted.HTTP/1.1 200 OK
Cache-Control: public
Content-Length: 25560
Content-Type: application/x-javascript
Expires: Sun, 22 May 2011 12:57:54 GMT
Server: Microsoft-IIS/7.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Sun, 22 May 2011 12:42:54 GMT


/*!	SWFObject v2.2  
...
тоесть оно посылает ответ, только перед ним хрень какая-то "Thread was being aborted."

лайв от дева отличается в основном тем, что на лайве https и http-auth, на деве без всего этого.

при этом, если на лайве перезапустить пул, в мозилле всё загружается нормально один раз. тутже жмешь f5 и уже не грузится.

яно что проблема где-то на лайв серваке. если знаете что это может быть- буду благодарен %)

Google Chrome & Mozilla FireFox

Добавлено: 26 май 2011, 10:25
Vladimir
Здравствуйте,

Это похоже на проблему с кэшированием. Попробуйте в настройках IIS сервера отключить кэширование, а так же компрессию данных. Скорее всего, это должно решить вашу проблему.

Спасибо.

Google Chrome & Mozilla FireFox

Добавлено: 27 май 2011, 05:34
necros
Нет, это оказалось не кэширование.
В момент вызова StiWebDesigner.Design(report); если в запросе был параметр stimulsoft_designerfx=swfobject.js вылетает исключение System.Threading.ThreadAbortException.
А у меня стоял отлов всех исключений ( catch (Exception e) {...} ) и вывод сообщения на страницу "Response.Write(e.Message);".
сделал внутри catch-a дополнительно проверку if (!(e is System.Threading.ThreadAbortException)) и всё заработало как часы. =))

Google Chrome & Mozilla FireFox

Добавлено: 28 май 2011, 03:38
Andrew
Здравствуйте,

Спасибо, что поделились опытом решения проблемы.