Назад | Перейти на главную страницу

Взаимодействие .asp с .swf flash - хорошо на IIS6, плохо на IIS7

Я не могу заставить мое приложение работать после перехода с IIS6 на IIS7. Проблема описана ниже.

Мое приложение: в моем приложении я использую flash.swf. Этот .swf обращается к .asp, который содержит только:

Response.write "<myNode>test_is_ok</myNode>"

.swf должен получить его и показать "test_is_ok". И это действительно нормально на IIS6 2003, но на IIS7 2008R2 .swf показывает мне "undefined".

Ситуация: Отдельный запрос от IE к .asp получает "test_is_ok" на обоих компьютерах. Если .swf с одного компьютера обращается к .asp на другом - ничего не работает. Если я удалю .asp, тогда .swf также покажет «undefined», поэтому я думаю, что это не совсем подходит для .asp в IIS7.

Подскажите, пожалуйста, что-нибудь, что может помочь.

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

Кстати, запустить это простое приложение на IIS7 не удалось, а вот на IIS6 - без проблем. В IIS7 я получаю бесконечное "Загрузка данных ...." после нажатия кнопки отправки.

[статья: http://www.asp101.com/articles/flash/ ] [код можно скачать из статьи]

К сожалению, решения я так и не нашел.