多个发布方案中的XBAP应用程序清单下载问题

时间:2013-11-12 12:17:10

标签: manifest publish xbap

我们有一个XBAP应用程序。 XBAP托管在IIS的网站中。

相同的应用程序部署在多个环境中,但程序集版本号在不同的环境中保持不同。

只有某些用户抱怨无法仅访问某些环境。我观察到的是,一旦他们访问可浏览的环境,清单就会下载到AppData / Local / Apps / 2.0 / ...文件夹中。之后,当他们试图访问另一个环境时,他们会收到错误。请参阅下面的错误详细信息 -

错误摘要以下是错误摘要,稍后将在日志中列出这些错误的详细信息。 *下载应用程序时发生异常。检测到以下失败消息:清单中的+引用与下载的程序集的标识不匹配。

奇怪的是,即使删除了AppData / Local / Apps / 2.0文件夹中的所有内容,然后尝试访问该URL(不起作用),也会显示相同的错误消息。

我们如何部署XBAP - 对于XBAP项目,我们有一个post build事件,它将所有输出复制到Web项目中的特定文件夹,并且我们将XBAP托管在已存在于同一文件夹中的html中。

1 个答案:

答案 0 :(得分:1)

错误是因为,project-> properties-> publish->检查每次发布时自动增加修订。所以每次运行应用程序时,版本都会在清单中递增。

有关部署XBAP的信息,请查看以下链接

http://msdn.microsoft.com/en-us/library/aa970060(v=vs.110).aspx