【问题标题】:Implications of auto incementing the assembly and or file version of Silverlight app?自动增加 Silverlight 应用程序的程序集和/或文件版本的含义?
【发布时间】:2010-11-12 22:46:10
【问题描述】:

自动增加 Silverlight 应用程序的 AssemblyVersion 或 AssemblyFileVersion 是否有影响? Silverlight 运行时或 IIS 是否在某些时候使用了这些值?

与此相关的是xap的'版本'仅由aspx页面代码定义..例如:

<param name="source" value="ClientBin/myApp.xap?ver=1"/>

我在几个帖子上看到过这个,但我不清楚它到底是做什么的。

ep

【问题讨论】:

    标签: silverlight versioning


    【解决方案1】:

    如果您的网络服务器不对查询参数 (?ver=1) 执行任何操作,那么严格来说,它不会对 Silverlight 执行任何操作。

    这个附加参数的真正用途是保证客户端执行良好版本的应用程序。对于浏览器,myApp.xap?ver=1 是与 myApp.xap?ver=2 不同的内容。因此,如果 myApp.xap?ver=1 在浏览器缓存中,但您的页面使用 myApp.xap?ver=2,浏览器将下载它。如果你没有添加这个“无用”的查询参数,它就不会......而且你的客户端会看到旧的应用程序版本,直到他的浏览器缓存自行刷新。

    【讨论】:

      猜你喜欢
      • 2018-05-05
      • 2012-08-31
      • 1970-01-01
      • 2018-06-21
      • 2011-02-26
      • 2017-07-17
      • 1970-01-01
      • 2021-01-26
      • 1970-01-01
      相关资源
      最近更新 更多