Я не могу заставить мое приложение работать после перехода с 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/ ] [код можно скачать из статьи]
К сожалению, решения я так и не нашел.