更新:2007 年 11 月
ClickOnce 维护着所有部署的激活日志文件。这些日志记录与安装和初始化 ClickOnce 部署有关的任何错误。默认情况下,ClickOnce 将为每个部署激活创建一个日志文件。它会将这些日志文件存储在“Temporary Internet Files”文件夹中。在出现激活失败且用户单击产生的错误对话框中的“详细信息...”时,会向用户显示部署的日志文件。
可以通过使用注册表编辑器 (regedit.exe) 设置一个自定义日志文件路径来更改特定客户端的这一行为。在这种情况下,ClickOnce 将在一个文件中记录所有部署的激活成功和激活失败信息。
| .gif) 警告: | 
|---|
| 错误地使用注册表编辑器可导致严重问题(可能需要重新安装操作系统)。使用注册表编辑器的风险由您自己承担。 | 
| .gif) 说明: | 
|---|
| 有时需要截断或删除日志文件,以防止其变得过大。 | 
下面的过程描述如何为单个客户端设置自定义日志文件位置。
设置自定义日志文件位置
- 打开 Regedit.exe。 
- 定位到节点 HCKU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment。 
- 将字符串键 LogFilePath 设置为所需的自定义日志位置的完整路径。 - 该位置必须位于用户拥有写入访问权限的目录中。