使用不匹配的应用程序设置进行发布

更新:2007 年 11 月

当您使用不匹配的设置发布应用程序时会生成多个消息框提示。如果您在消息框中选择“是/改写”,这意味着任何已从该位置安装应用程序的现有最终用户将无法进行更新;他们的自动更新链接将断开,必须卸载后再重新安装才能再次进行更新。

下面的列表显示每个提示并描述在何种情况下会显示该消息。

  • “已发布的版本 2.0.0.0 将被旧版本 (1.0.0.0) 替换。”
    当您要使用旧版本应用程序来更新新版本应用程序时,会显示该消息。

  • “已发布的版本 1.0.0.0 在服务器上已存在。要改写它吗?”
    当您要使用应用程序的同一版本来更新服务器时,会显示该消息。

  • “现有的发布部署似乎不是有效的部署清单。确实要在服务器上改写该文件吗?”
    当服务器上的部署清单无效时,会显示该消息。

  • “该应用程序区域性与服务器上现有应用程序不匹配。要改写它吗?”
    当您要使用不同区域性(您在“发布选项”对话框中设置区域性)的应用程序更新服务器时,会显示该消息。

  • “该应用程序平台与服务器上现有应用程序不匹配。要改写它吗?”
    当您要使用不同平台(您在“高级编译器设置”对话框 (Visual Basic) 中设置平台)的应用程序更新服务器时,会显示该消息。

  • “该应用程序使用与服务器上现有应用程序不同的密钥进行了签名。要改写它吗?”
    当您要以使用不同密钥(即您在“项目设计器”的“签名”页面中选择了不同的密钥;请参见“项目设计器”->“签名”页)签名的应用程序更新服务器时,会显示该消息。

请参见

参考

“发布选项”对话框

“高级编译器设置”对话框 (Visual Basic)

“项目设计器”->“签名”页