【问题标题】:ClickOnce is displaying the '.application' file as XMLClickOnce 将“.application”文件显示为 XML
【发布时间】:2010-10-03 16:15:36
【问题描述】:

我为我的测试应用程序创建了一个ClickOnce 部署,并尝试在我的 Windows XP SP2 测试盒上运行它。当我点击 Visual Studio 2008 创建的安装按钮时,我得到的只是浏览器中显示的清单文件,它不会产生安装。

如果我对Internet Explorer 7 测试框运行安装,一切正常。

我该如何解决这个问题?

【问题讨论】:

    标签: clickonce deployment


    【解决方案1】:

    MSDN 文章中的第一个问题Troubleshooting Specific Errors in ClickOnce Deployments 解决了您的问题。

    Guy Starbuck 是对的,一个问题可能是 2.0 框架未安装或损坏。但是,我经常遇到的问题是没有在IIS 中为 .application 文件正确设置 MIME 类型。确保 IIS 设置为将 .application 文件与 application/x-ms-application 内容类型相关联。

    【讨论】:

    【解决方案2】:

    还有一个浏览器设置会导致这种情况。 Security 下有一个设置,“根据内容打开文件,而不是文件扩展名”。在 Internet Explorer 7 中,这不会影响 ClickOnce 应用程序,但在 Internet Explorer 6 我看到此设置会导致您提到的行为。关闭该设置可以解决问题。

    【讨论】:

      【解决方案3】:

      要检查的一件事是您是否在 XP 机器上安装了 .NET 2.0 Framework。只是一个尝试的想法,这是我过去在 Win2k 机器上想到的。

      如果未安装 .NET 2,可能会发生您所描述的行为,因为“.application”文件扩展名不会与任何内容相关联。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-08
        • 2011-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-05
        • 2013-08-15
        相关资源
        最近更新 更多