运行 Windows 应用认证工具包并单击"单击此处查看完整报告"链接后,我收到Unhandled exception
错误。这是我的应用程序出现问题,还是 Windows 应用认证工具包崩溃?
错误Class Not Registered
,以下是详细信息:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception (0x80004005): Class not registered
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at System.Windows.Forms.LinkLabel.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
如果 Chrome 注册为与.htm文件关联的默认应用程序,您将收到此错误(我在 Firefox 上没有看到它)。
它特别发生在它尝试使用 WACK 的结果启动验证.htm文件时,因此在这方面,问题不是您的应用程序,WACK 确实是完整的。 验证.htm位于 Visual Studio 解决方案目录的内部,位于"发布"(或"调试")文件夹下,因此可以直接从文件资源管理器的任何默认浏览器中打开它。
这很烦人,我不想更改我的默认浏览器。只需转到:
\bin\Debug\ValidationResult.htm
我也遇到了同样的错误。我刚刚从系统中卸载了Chrome和Firefox。而且没有错误。而我能够在下面给出的位置查看完整的认证报告:-
C:Usersvishwajeet.kumarAppDataLocalMicrosoftAppCertKitValidationResult.htm
文件ValidationResult.htm
包含认证的完整报告。