У меня есть пример программы, которая ничего не делает, кроме Hello World. Я открываю IE, перехожу в среду разработки и получаю доступ к silverlight, он загружает XAP в первый раз, а затем, если я закрываю IE и открываю снова, XAP не загружается. Поскольку изменений нет, я ожидаю, что он не загрузится.
После развертывания в среде QA я впервые открываю IE, он загружает XAP, как и ожидалось. Теперь закройте IE и откройте снова, я ожидаю, что он не загрузит XAP, но он загрузит снова XAP. Но если я обновлю страницу, он не загрузит XAp. Так что это происходит только в Fresh IE, открытом в нашей среде QA.
Все вышеперечисленные тесты выполняются на одном компьютере с одинаковыми настройками IE. Таким образом, нет проблемы с кешем IE на стороне клиента. Я проверил дату и время на серверах, чтобы увидеть, есть ли разница, как указано в silverlight XAP загружается каждый раз, и наши серверы работают в одно и то же время и дату.
Кто-нибудь знает, как предотвратить загрузку IIS каждый раз?