症状
请考虑以下情况:
-
在 Microsoft .NET Framework 2.0 中创建 ClickOnce 应用程序。
-
将 ClickOnce 应用程序发布到部署服务器。
-
客户端计算机配置为使用需要身份验证的代理服务器。
在此方案中,当你尝试从部署服务器将 ClickOnce 应用程序安装到客户端计算机时,将收到以下错误消息:
远程服务器返回错误:(407)需要代理身份验证。
解决方案
修补程序信息
Microsoft 提供了一个受支持的修补程序。但是,此修补程序仅用于更正本文中所述的问题。仅对遇到此特定问题的系统应用此修补程序。此修补程序可能会接受其他测试。因此,如果你不会对此问题造成严重影响,我们建议你等待包含此修补程序的下一个软件更新。若要从 MSDN 代码库下载此修补程序,请访问下面的 Microsoft 网站:
http://code.msdn.microsoft.com/KB917952注意 MSDN 代码库显示该修补程序可用的语言。 如果看不到列出的语言,则是因为代码库资源页面对该语言不可用。注意 如果出现其他问题或需要进行任何故障排除,则可能必须创建单独的服务请求。 对于此特定修补程序不具备的其他支持问题和问题,将照常收取支持费用。 有关 Microsoft 客户服务和支持电话号码的完整列表,或者要创建单独的服务请求,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
先决条件
必须安装 .NET Framework 2.0 才能应用此修补程序。
重启要求
如果在执行 ClickOnce 操作后15分钟内应用此修补程序,则必须使用下列方法之一才能使修补程序生效:
-
重新启动客户端计算机。
-
在客户端计算机上,关闭所有 ClickOnce 应用程序,然后等到 Dfsvc 进程退出。 注意 Dfsvc 过程将在15分钟后自动关闭。
修补程序替换信息
此修补程序不替代任何其他修补程序。
文件信息
此修补程序的英文版具有下表中列出的文件属性(或较新的文件属性)。 这些文件的日期和时间按协调世界时 (UTC) 列出。 在查看文件信息时,文件时间将转换为本地时间。 若要了解 UTC 与本地时间之间的时差,请使用控制面板中“日期和时间”项中的“时区”选项卡。
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
---|---|---|---|---|
System.deployment.dll |
2.0.50727.103 |
884736 |
19-Apr-2006 |
14:56 |
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
更多信息
有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:
824684 用于描述 Microsoft 软件更新的标准术语的说明