亨亨恒 2019-07-01 11:09 采纳率: 50%
浏览 660

使用clickonce发布的程序无法运行,提示尚未验证完所有元素时,不能调用“EndValidation”方法

我使用clickonce发布的应用程序,现在在客户端无法运行,打开时报如下提示:
图片说明
点击详细信息,提示内容如下:

平台版本信息
Windows : 10.0.17763.0 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.7.3190.0 built by: NET472REL1LAST_C
clr.dll : 4.7.3416.0 built by: NET472REL1LAST_B
dfdll.dll : 4.7.3190.0 built by: NET472REL1LAST_C
dfshim.dll : 10.0.17763.1 (WinBuild.160101.0800)


部署 URL : file:///C:/Users/%E8%B5%B5%E7%91%9E%E6%81%92/Downloads/Fabric.Storage%20(5).application
部署提供方 URL : http://www.testsite.com:8101/Fabric.Storage.application
服务器 : Microsoft-IIS/8.5
X-Powered-By : ASP.NET

标识
部署标识 : Fabric.Storage.application, Version=1.3.0.74, Culture=zh-Hans, PublicKeyToken=0000000000000000, processorArchitecture=x86

应用程序摘要
* 可安装的应用程序。

错误摘要
以下是错误摘要,这些错误的详细信息列在该日志的后面。
* 激活 C:\Users\abc\Downloads\Fabric.Storage (5).application 导致异常。 检测到下列失败消息:
+ 尚未验证完所有元素时,不能调用“EndValidation”方法。可能会缺少与“ValidateElement”调用相应的“ValidateEndElement”调用。

组件存储事务失败摘要
未检测到任何事务错误。

警告
* 此应用程序清单无签名。签名验证将被忽略。
* 此应用程序清单无签名。签名验证将被忽略。

操作进度状态
* [2019-07-01 11:00:14] : 已启动 C:\Users\abc\Downloads\Fabric.Storage (5).application 的激活过程。
* [2019-07-01 11:00:14] : 部署清单处理已成功完成。
* [2019-07-01 11:00:14] : 已启动应用程序的安装过程。

错误详细信息
执行此操作期间检测到下列错误。
* [2019-07-01 11:00:14] System.InvalidOperationException
- 尚未验证完所有元素时,不能调用“EndValidation”方法。可能会缺少与“ValidateElement”调用相应的“ValidateEndElement”调用。
- 源: System.Xml
- 堆栈跟踪:
在 System.Xml.Schema.XmlSchemaValidator.EndValidation()
在 System.Xml.XsdValidatingReader.Read()
在 System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
在 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
在 System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
在 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

组件存储事务详细信息
没有可用的事务信息。

  • 写回答

1条回答

  • 亨亨恒 2019-07-02 10:11
    关注

    已解决,修改了.manifest中的支持操作系统列表。这个列表中只能选择一个操作系统,或者一个都不选,我全部注释掉,就没问题了。
    图片说明

    评论

报告相同问题?

悬赏问题

  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 spring后端vue前端
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题