<customErrorReporting> 元素(ClickOnce 部署)
指定发生错误时所显示的 URI。
<customErrorReporting
uri
/>
备注
此元素是可选的。 如果此元素不存在,则 ClickOnce 会显示一个错误对话框,其中显示异常堆栈。 如果 customErrorReporting 元素存在,则 ClickOnce 将改为显示由 uri 参数指定的 URI。 目标 URI 将以参数形式包含外部异常类、内部异常类以及内部异常消息。
使用此元素可以为应用程序添加错误报告功能。 生成的 URI 包含有关错误类型的信息,因此您的网站可以对这些信息进行分析并据此显示内容(例如,显示相应的疑难解答屏幕)。
示例
下面的代码段演示 customErrorReporting 元素以及它可能生成的 URI。
<customErrorReporting uri=https://www.contoso.com/applications/error.asp />
Example Generated Error:
https://www.contoso.com/applications/error.asp? outer=System.Deployment.Application.InvalidDeploymentException&&inner=System.Deployment.Application.InvalidDeploymentException&&msg=The%20application%20manifest%20is%20signed,%20but%20the%20deployment%20manifest%20is%20unsigned.%20Both%20manifests%20must%20be%20either%20signed%20or%20unsigned.