安装.net 4.8后,Clickonce应用程序无法启动

伤害限制器

首先简单:我有一个.net 4.7.2 clickonce winform应用程序,该应用程序不会在安装.net 4.8(Windows Updates附带)后立即启动。如果卸载.net 4.8,则一切正常。当您单击.appref.ms开始菜单中的快捷方式时,会启动新版本检查,然后死亡。因此,我检查了事件日志,并发现了这一点:

System.Configuration.ConfigurationErrorsException
   at System.Configuration.BaseConfigurationRecord.EvaluateOne(System.String[], System.Configuration.SectionInput, Boolean, System.Configuration.FactoryRecord, System.Configuration.SectionRecord, System.Object)
   at System.Configuration.BaseConfigurationRecord.Evaluate(System.Configuration.FactoryRecord, System.Configuration.SectionRecord, System.Object, Boolean, Boolean, System.Object ByRef, System.Object ByRef)
   at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(System.String, Boolean, Boolean, Boolean, Boolean, System.Object ByRef, System.Object ByRef)
   at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(System.String, Boolean, Boolean, Boolean, Boolean, System.Object ByRef, System.Object ByRef)
   at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(System.String, Boolean, Boolean, Boolean, Boolean, System.Object ByRef, System.Object ByRef)
   at System.Configuration.BaseConfigurationRecord.GetSection(System.String)
   at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(System.String)
   at System.Configuration.ConfigurationManager.GetSection(System.String)
   at System.ServiceModel.Activation.AspNetEnvironment.GetConfigurationSection(System.String)
   at System.ServiceModel.Configuration.ConfigurationHelpers.GetAssociatedSection(System.Configuration.ContextInformation, System.String)
   at System.ServiceModel.Configuration.ConfigurationHelpers.GetAssociatedBindingCollectionElement(System.Configuration.ContextInformation, System.String)
   at System.ServiceModel.BasicHttpsBinding.ApplyConfiguration(System.String)
   at xx.xx.xx.xx.WinClient.Initialize.Execute()
   at xx.xx.xx.Bootstrapper.Bootstrapper+<>c.<Run>b__0_4(xx.xx.xx.Bootstrapper.IBootstrapperCommand)
   at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ForEach(System.Action`1<System.__Canon>)
   at xx.xx.xx.Bootstrapper.Bootstrapper.Run()
   at xx.xx.xx.xx.WinClient.Program.Main()

这看起来很熟悉,因为我确实使用BasicHttpsBinding作为SAP Web服务参考。因此,我想调试代码,以便找到有关安装最新.net版本时这些BasicHttpsBindings为什么不起作用的更多详细信息。不幸的是,该应用程序在调试时仍能正常工作。更糟糕的是...当我直接在文件<user>/app夹中启动.exe文件时,它也可以工作。唯一不起作用的时间是当我使用.appref-ms快捷方式启动应用程序时,并且-显然-已安装.net 4.8。

还有其他人在.net 4.8中遇到此问题,并且可以引导我走正确的道路吗?

jeffschwmsft

@Schadensbergenzer感谢您的举报。这听起来像是一个最近的问题,随着.NET Framework 4.8修补程序的十月份发行,该问题会影响clickonce应用程序。您可以尝试将以下内容添加到您的应用配置文件中吗?

<?xml version="1.0" encoding="utf-8" ?> 
<configuration>   
   <runtime>     
       <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true"/>   
    </runtime> 
</configuration>  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

应用程序需要先在 GAC 中安装 log4net 程序集

来自分类Dev

安装Firebase X后无法使用Cordova运行Ionic 4应用程序

来自分类Dev

无法在 Raspberry Pi 4 上安装任何应用程序

来自分类Dev

.Net Framework 4安装失败

来自分类Dev

如何在Windows 8上修复.NET Framework 4安装

来自分类Dev

log4j在Java中无法运行桌面(安装安装)应用程序

来自分类Dev

当最终用户正在安装所需的.NET运行时时,ClickOnce应用程序发布失败

来自分类Dev

当最终用户正在安装所需的.NET运行时时,ClickOnce应用程序发布失败

来自分类Dev

安装KB2993928后,ASP.NET MVC4解决方案无法生成

来自分类Dev

无法在 .NET Standard 库项目中从 NuGet 安装 log4net

来自分类Dev

为什么会出现“安装程序安装我的ASP.Net Web应用程序时,安装程序被中断,而xxx可能无法安装”的错误?

来自分类Dev

卸载并重新安装mono后,我的winforms应用程序无法启动

来自分类Dev

为什么在三星Knox中安装后我的应用程序无法启动?

来自分类Dev

安装后应用程序无法启动。运行“快速运行”可完美运行

来自分类Dev

有什么方法可以通过Xcode 8 beta将应用程序安装到iPhone 4?

来自分类Dev

已发布的.Net Core应用程序警告安装.Net Core,但已安装

来自分类Dev

在Windows Server 2012中安装Silverlight 4,Ria服务应用程序无法正常工作

来自分类Dev

具有iOS 7.0.2的iPhone 4s无法安装Native iOS应用程序

来自分类Dev

安装后在Windows启动时运行的应用程序

来自分类Dev

安装完成后启动应用程序

来自分类Dev

安装后如何启动字典应用程序?

来自分类Dev

如何在安装应用程序后立即启动ScheduledTaskAgent?

来自分类Dev

安装后在Windows启动时运行的应用程序

来自分类Dev

从通知栏启动Android应用程序:安装后

来自分类Dev

在android中安装后以编程方式启动应用程序

来自分类Dev

使用VB.NET应用程序安装游标?

来自分类Dev

从InnoSetup安装程序自动安装.NET框架

来自分类Dev

.net 4运行.net 2.0程序集的应用程序

来自分类Dev

使用“ Visual Studio安装程序”创建的安装程序安装后,无法打开应用程序

Related 相关文章

  1. 1

    应用程序需要先在 GAC 中安装 log4net 程序集

  2. 2

    安装Firebase X后无法使用Cordova运行Ionic 4应用程序

  3. 3

    无法在 Raspberry Pi 4 上安装任何应用程序

  4. 4

    .Net Framework 4安装失败

  5. 5

    如何在Windows 8上修复.NET Framework 4安装

  6. 6

    log4j在Java中无法运行桌面(安装安装)应用程序

  7. 7

    当最终用户正在安装所需的.NET运行时时,ClickOnce应用程序发布失败

  8. 8

    当最终用户正在安装所需的.NET运行时时,ClickOnce应用程序发布失败

  9. 9

    安装KB2993928后,ASP.NET MVC4解决方案无法生成

  10. 10

    无法在 .NET Standard 库项目中从 NuGet 安装 log4net

  11. 11

    为什么会出现“安装程序安装我的ASP.Net Web应用程序时,安装程序被中断,而xxx可能无法安装”的错误?

  12. 12

    卸载并重新安装mono后,我的winforms应用程序无法启动

  13. 13

    为什么在三星Knox中安装后我的应用程序无法启动?

  14. 14

    安装后应用程序无法启动。运行“快速运行”可完美运行

  15. 15

    有什么方法可以通过Xcode 8 beta将应用程序安装到iPhone 4?

  16. 16

    已发布的.Net Core应用程序警告安装.Net Core,但已安装

  17. 17

    在Windows Server 2012中安装Silverlight 4,Ria服务应用程序无法正常工作

  18. 18

    具有iOS 7.0.2的iPhone 4s无法安装Native iOS应用程序

  19. 19

    安装后在Windows启动时运行的应用程序

  20. 20

    安装完成后启动应用程序

  21. 21

    安装后如何启动字典应用程序?

  22. 22

    如何在安装应用程序后立即启动ScheduledTaskAgent?

  23. 23

    安装后在Windows启动时运行的应用程序

  24. 24

    从通知栏启动Android应用程序:安装后

  25. 25

    在android中安装后以编程方式启动应用程序

  26. 26

    使用VB.NET应用程序安装游标?

  27. 27

    从InnoSetup安装程序自动安装.NET框架

  28. 28

    .net 4运行.net 2.0程序集的应用程序

  29. 29

    使用“ Visual Studio安装程序”创建的安装程序安装后,无法打开应用程序

热门标签

归档