0

我们刚刚从 .net Framework 4.8 迁移到 .NET 5。解决了几个问题后,我们可以将应用程序部署到我们的服务器或本地。问题是现在我们在启动应用程序时收到以下错误:

平台版本信息 Windows:10.0.19043.0 (Win32NT) 公共语言运行时:4.0.30319.42000 System.Deployment.dll:4.8.4270.0 构建者:NET48REL1LAST_C clr.dll:4.8.4400.0 构建者:NET48REL1LAST_C dfdll.0 built.48427作者:NET48REL1LAST_C dfshim.dll:10.0.19041.1 (WinBuild.160101.0800)

来源 部署网址:file:///C:/Temp/iLAB.application

身份部署身份:iLAB.application,版本=1.7.16.17,文化=中性,PublicKeyToken=0000000000000000,处理器架构=msil

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

错误摘要 下面是错误摘要,这些错误的详细信息在日志后面列出。* C:\Temp\iLAB.application 的激活导致异常。检测到以下失败消息: + 从 file:///C:/Temp/Application%20Files/iLAB_1_7_16_17/iLAB.dll.manifest 读取清单时出现异常:清单可能无效或无法打开文件。+ 清单的解析和 DOM 创建导致错误。注意到以下解析错误:-HRESULT:0x80070c89 起始行:0 起始列:0 主机文件:
+ 主控器未在预期时间发送目录更新通知。(来自 HRESULT 的异常:0x80070C89)

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

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

操作进度状态 * [5/10/2021 14:00:37]:C:\Temp\iLAB.application 的激活已开始。* [5/10/2021 14:00:37]:部署清单的处理已成功完成。* [5/10/2021 14:00:37]:应用程序的安装已经开始。

错误详细信息 在此操作期间检测到以下错误。* [5/10/2021 14:00:37] System.Deployment.Application.InvalidDeploymentException (ManifestParse) - 从 file:///C:/Temp/Application%20Files/iLAB_1_7_16_17/iLAB.dll.manifest 读取清单时出现异常:清单可能无效或文件无法打开。- 来源:System.Deployment - 堆栈跟踪:在 System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri) 在 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) 的 ExceptionDispatchInfo.Throw() -- - 内部异常 --- System.Deployment.Application.InvalidDeploymentException (ManifestParse) - 清单的解析和 DOM 创建导致错误。注意到以下解析错误:-HRESULT:0x80070c89 起始行:0 起始列:0 主机文件:String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) --- 内部异常 --- System.Deployment.Application.InvalidDeploymentException (ManifestParse) - 解析和创建清单的 DOM错误。注意到以下解析错误:-HRESULT:0x80070c89 起始行:0 起始列:0 主机文件:String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) --- 内部异常 --- System.Deployment.Application.InvalidDeploymentException (ManifestParse) - 解析和创建清单的 DOM错误。注意到以下解析错误:-HRESULT:0x80070c89 起始行:0 起始列:0 主机文件:
- 来源:System.Deployment - 堆栈跟踪:System.Deployment.Application.Manifest.AssemblyManifest.LoadCMSFromStream(Stream stream) at System.Deployment.Application.Manifest.AssemblyManifest..ctor(FileStream fileStream) at System.Deployment.Application。 ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri) --- 内部异常 --- System.Runtime.InteropServices.COMException - Master 没有在预期时间发送目录更新通知。(来自 HRESULT 的异常:0x80070C89)-来源:System.Deployment-堆栈跟踪:位于 System.Deployment.Application .Manifest.AssemblyManifest.LoadCMSFromStream(流流)

组件商店交易详情 没有可用的交易信息。

非常感谢任何帮助......目前通过 Clickonce 启动应用程序是不可能的。

4

0 回答 0