Рассмотрим любое приложение Asp.net, развернутое с некоторой версией JavaScript, 1.0, а затем после разработки вы изменили сценарий и повторно развернули, если пользователь не нажмет кнопку обновления, веб-сайт asp.net продолжит использовать сценарий 1.0, поэтомув этом случае либо мы просим пользователя нажать обновить, либо изменим версию скрипта на 1.1 и повторно развернем. Как это было кэшировано на клиенте (браузере)
Сам Silverlight является технологией на стороне клиента, когда мы запрашиваемЛюбое приложение Silverlight загружало папку xap (включая dll, код на стороне клиента).
Попробуйте, как только вы снова развернете Silverlight на IIS.Просто обновите URL, очистите кеш браузера и посмотрите, он должен работать без сброса IIS.