Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

你好作者,下面是我用您的模块遇到的问题,请解答一下,谢谢! #6

Open
fjfyfh opened this issue Nov 30, 2023 · 5 comments

Comments

@fjfyfh
Copy link

fjfyfh commented Nov 30, 2023

【日志级别】ERROR
【记录时间】2023-11-30 21:02:51,802
【线程编号】[6]
【执行时间】[4288]毫秒
【引发位置】F:\MyCode@GitHub\HHUpdateApp\HHUpdateApp\UpdateWork.cs
【引发行号】174
【消息描述】更新应用程序错误
【消息详情】System.UnauthorizedAccessException: 对路径“D:\fayi\Winhttp.dllqhegjw2f.52y.PendingOverwrite”的访问被拒绝。
在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.File.InternalDelete(String path, Boolean checkHost)
在 Ionic.Zip.ZipEntry.MoveFileInPlace(Boolean fileExistsBeforeExtraction, String targetFileName, String tmpPath, Boolean checkLaterForResetDirTimes) 位置 C:\projects\dotnetzip-semverd\src\Zip.Shared\ZipEntry.Extract.cs:行号 877
在 Ionic.Zip.ZipEntry.InternalExtractToBaseDir(String baseDir, String password, ZipContainer zipContainer, ZipEntrySource zipEntrySource, String fileName) 位置 C:\projects\dotnetzip-semverd\src\Zip.Shared\ZipEntry.Extract.cs:行号 733
在 Ionic.Zip.ZipFile._InternalExtractAll(String path, Boolean overrideExtractExistingProperty) 位置 C:\projects\dotnetzip-semverd\src\Zip.Shared\ZipFile.Extract.cs:行号 260
在 HHUpdateApp.UpdateWork.Update() 位置 F:\MyCode@GitHub\HHUpdateApp\HHUpdateApp\UpdateWork.cs:行号 174

==========
【日志级别】ERROR
【记录时间】2023-11-30 21:02:51,880
【线程编号】[1]
【执行时间】[4366]毫秒
【引发位置】F:\MyCode@GitHub\HHUpdateApp\HHUpdateApp\UpdateForm.cs
【引发行号】88
【消息描述】更新应用程序升级失败:
【消息详情】System.UnauthorizedAccessException: 对路径“D:\fayi\Winhttp.dllqhegjw2f.52y.PendingOverwrite”的访问被拒绝。
在 HHUpdateApp.UpdateWork.DelLocal() 位置 F:\MyCode@GitHub\HHUpdateApp\HHUpdateApp\UpdateWork.cs:行号 282
在 HHUpdateApp.UpdateWork.Restore() 位置 F:\MyCode@GitHub\HHUpdateApp\HHUpdateApp\UpdateWork.cs:行号 249
在 HHUpdateApp.UpdateWork.Update() 位置 F:\MyCode@GitHub\HHUpdateApp\HHUpdateApp\UpdateWork.cs:行号 181
在 HHUpdateApp.UpdateForm.BGWorkerUpdate_DoWork(Object sender, DoWorkEventArgs e) 位置 F:\MyCode@GitHub\HHUpdateApp\HHUpdateApp\UpdateForm.cs:行号 49
在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

@Chadwuo
Copy link
Owner

Chadwuo commented Dec 4, 2023

更新的包 不能包含 更新程序本身

@fjfyfh
Copy link
Author

fjfyfh commented Dec 4, 2023

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.ComponentModel.Win32Exception (0x80004005): 系统找不到指定的文件。
在 System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
在 System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
在 HHUpdateApp.UpdateWork.AppStart() 位置 F:\MyCode@GitHub\HHUpdateApp\HHUpdateApp\UpdateWork.cs:行号 98
在 HHUpdateApp.UpdateForm.btnWelcome_Click(Object sender, EventArgs e) 位置 F:\MyCode@GitHub\HHUpdateApp\HHUpdateApp\UpdateForm.cs:行号 27
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.Label.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** 已加载的程序集 **************
mscorlib
程序集版本:4.0.0.0
Win32 版本:4.8.9195.0 built by: NET481REL1LAST_B
基本代码:file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

HHUpdateApp
程序集版本:1.0.0.0
Win32 版本:1.0.0.0
基本代码:file:///D:/fayi/update/HHUpdateApp.exe

System.Windows.Forms
程序集版本:4.0.0.0
Win32 版本:4.8.9195.0 built by: NET481REL1LAST_B
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
程序集版本:4.0.0.0
Win32 版本:4.8.9206.0 built by: NET481REL1LAST_B
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Configuration
程序集版本:4.0.0.0
Win32 版本:4.8.9037.0 built by: NET481REL1
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

log4net
程序集版本:2.0.8.0
Win32 版本:2.0.8.0
基本代码:file:///D:/fayi/update/log4net.DLL

System.Xml
程序集版本:4.0.0.0
Win32 版本:4.8.9037.0 built by: NET481REL1
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Drawing
程序集版本:4.0.0.0
Win32 版本:4.8.9037.0 built by: NET481REL1
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Accessibility
程序集版本:4.0.0.0
Win32 版本:4.8.9037.0 built by: NET481REL1
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

Newtonsoft.Json
程序集版本:7.0.0.0
Win32 版本:7.0.1.18622
基本代码:file:///D:/fayi/update/Newtonsoft.Json.DLL

System.Core
程序集版本:4.0.0.0
Win32 版本:4.8.9200.0 built by: NET481REL1LAST_C
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Numerics
程序集版本:4.0.0.0
Win32 版本:4.8.9037.0 built by: NET481REL1
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

System.Runtime.Serialization
程序集版本:4.0.0.0
Win32 版本:4.8.9037.0 built by: NET481REL1
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

System.Xml.Linq
程序集版本:4.0.0.0
Win32 版本:4.8.9037.0 built by: NET481REL1
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll

System.Data
程序集版本:4.0.0.0
Win32 版本:4.8.9195.0 built by: NET481REL1LAST_B
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

DotNetZip
程序集版本:1.13.6.0
Win32 版本:1.13.6
基本代码:file:///D:/fayi/update/DotNetZip.DLL

System.Windows.Forms.resources
程序集版本:4.0.0.0
Win32 版本:4.8.4084.0 built by: NET48REL1
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll

mscorlib.resources
程序集版本:4.0.0.0
Win32 版本:4.8.4084.0 built by: NET48REL1
基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

启用 JIT 调试后,任何未经处理的异常
都将被发送到在此计算机上注册的 JIT 调试程序,
而不是由此对话框处理。

@fjfyfh
Copy link
Author

fjfyfh commented Dec 4, 2023

您好,我按照您的提示,把升级程序包放到了业务程序根目录下的udpate文件夹中,业务程序调用.版本 2

运行 (取当前目录 () + “\update\HHUpdateApp.exe” + 到文本 (“ ”) + “我的软件名” + 到文本 (“ ”) + “1”, 假, ),

最终出现
微信截图_20231204205044

楼上是错误信息。

@Chadwuo
Copy link
Owner

Chadwuo commented Dec 4, 2023

不知道,你再看看,你一开始的错误,是因为,更新包里包含HHUpdateApp.exe程序。例如,升级程序包放到了业务程序根目录下的udpate文件夹中,那么,远端的更新包中,就不能包含udpate文件夹

@fjfyfh
Copy link
Author

fjfyfh commented Dec 5, 2023

好了,我把服务器上的升级程序启动程序写错了。谢谢!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants