Итак, у меня есть следующий код, содержащийся в модуле HttpModule в приложении, которое меня попросили поддержать:
app.Context.Response.ContentType = "text/xml";
app.Context.Items.Add("IpixRoomId", ipixRoomId);
app.Context.Items.Add("IpixId", ipixId);
app.Context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
app.Context.RewritePath(rewriteUrl, true);
Какова цель добавления данных в Context.Items, когда тип контента - XML?
РЕДАКТИРОВАТЬ: Для уточнения, я звоню по этому URL:
http://website.com/virtualtour/1971/6284/panorama2flash.swf
Я предполагаю, что SWF-файл (я очень мало знаю о Flash) делает еще один вызов http://website.com/virtualtour/config.xml. Код, который я вставил выше, выполняется только при вызовах config.xml. Так как сервер запрашивает только SWF-файл и config.xml, я немного запутался. Может ли файл .SWF иметь доступ к HttpContext.Current.Items?
Кроме HttpModule, в коде нет .NET, это прямой запрос к SWF-файлу, который вызывает вызов config.xml, но кажется, что эти Context.Item содержат данные, необходимые для создания SWF файл отображает правильный виртуальный тур. Мне просто не хватает, где эта ссылка происходит. Это не может произойти в XML, может быть, во Flash?