9

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

如果我在Internet Explorer 7测试盒上运行安装,一切正常。

我该如何解决这个问题?

4

3 回答 3

5

MSDN 文章对 ClickOnce 部署中的特定错误进行故障排除中的第一个问题解决了您的问题。

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

于 2009-01-27T14:54:26.353 回答
1

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

于 2009-02-19T14:34:25.623 回答
0

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

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

于 2009-01-27T01:08:45.037 回答