客户端注册服务失败:System.IO.FileLoadException: 未能加载文件或程序
pluveto opened this issue · comments
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。
************** 异常文本 **************
System.IO.FileLoadException: 未能加载文件或程序集“file:///E:\NSPClient\NSmartProxyWinService.exe”或它的某一个依赖项。不支持操作。 (异常来自 HRESULT:0x80131515)
文件名:“file:///E:\NSPClient\NSmartProxyWinService.exe” ---> System.NotSupportedException: 尝试从一个网络位置加载程序集,在早期版本的 .NET Framework 中,这会导致对该程序集进行沙盒处理。此发行版的 .NET Framework 默认情况下不启用 CAS 策略,因此,此加载可能会很危险。如果此加载不是要对程序集进行沙盒处理,请启用 loadFromRemoteSources 开关。有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkId=155569。
在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
在 System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
在 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
在 System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
在 System.Reflection.Assembly.LoadFrom(String assemblyFile)
在 System.Configuration.Install.AssemblyInstaller.set_Path(String value)
在 NSmartProxyWinform.Util.WinServiceHelper.InstallService(String serviceFilePath)
在 NSmartProxyWinform.ClientMngr.btnRegWinSrv_Click(Object sender, EventArgs e)
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** 已加载的程序集 **************
mscorlib
程序集版本:4.0.0.0
Win32 版本:4.7.2117.0 built by: NET47REL1LAST
基本代码:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
NSmartProxyWinform
程序集版本:1.0.0.0
Win32 版本:1.0.0.0
基本代码:file:///E:/NSPClient/NSmartProxyWinform.exe
----------------------------------------
log4net
程序集版本:2.0.8.0
Win32 版本:2.0.8.0
基本代码:file:///E:/NSPClient/DLLs/log4net.DLL
----------------------------------------
Microsoft.Extensions.Configuration
程序集版本:2.2.0.0
Win32 版本:2.2.0.18315
基本代码:file:///E:/NSPClient/DLLs/Microsoft.Extensions.Configuration.DLL
----------------------------------------
netstandard
程序集版本:2.0.0.0
Win32 版本:4.6.26011.1
基本代码:file:///E:/NSPClient/DLLs/netstandard.DLL
----------------------------------------
Microsoft.Extensions.Configuration.Abstractions
程序集版本:2.2.0.0
Win32 版本:2.2.0.18315
基本代码:file:///E:/NSPClient/DLLs/Microsoft.Extensions.Configuration.Abstractions.DLL
----------------------------------------
Microsoft.Extensions.Configuration.FileExtensions
程序集版本:2.2.0.0
Win32 版本:2.2.0.18315
基本代码:file:///E:/NSPClient/DLLs/Microsoft.Extensions.Configuration.FileExtensions.DLL
----------------------------------------
Microsoft.Extensions.Configuration.Json
程序集版本:2.2.0.0
Win32 版本:2.2.0.18315
基本代码:file:///E:/NSPClient/DLLs/Microsoft.Extensions.Configuration.Json.DLL
----------------------------------------
System.Windows.Forms
程序集版本:4.0.0.0
Win32 版本:4.7.2110.0 built by: NET47REL1LAST
基本代码: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.7.2110.0 built by: NET47REL1LAST
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
程序集版本:4.0.0.0
Win32 版本:4.6.1586.0 built by: NETFXREL2
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
程序集版本:4.0.0.0
Win32 版本:4.6.1586.0 built by: NETFXREL2
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
程序集版本:4.0.0.0
Win32 版本:4.7.2117.0 built by: NET47REL1LAST
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
程序集版本:4.0.0.0
Win32 版本:4.7.2102.0 built by: NET47REL1LAST
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.Extensions.FileProviders.Physical
程序集版本:2.2.0.0
Win32 版本:2.2.0.18315
基本代码:file:///E:/NSPClient/DLLs/Microsoft.Extensions.FileProviders.Physical.DLL
----------------------------------------
Microsoft.Extensions.FileProviders.Abstractions
程序集版本:2.2.0.0
Win32 版本:2.2.0.18315
基本代码:file:///E:/NSPClient/DLLs/Microsoft.Extensions.FileProviders.Abstractions.DLL
----------------------------------------
Microsoft.Extensions.Primitives
程序集版本:2.2.0.0
Win32 版本:2.2.0.18315
基本代码:file:///E:/NSPClient/DLLs/Microsoft.Extensions.Primitives.DLL
----------------------------------------
Newtonsoft.Json
程序集版本:11.0.0.0
Win32 版本:11.0.2.21924
基本代码:file:///E:/NSPClient/DLLs/Newtonsoft.Json.DLL
----------------------------------------
System.Numerics
程序集版本:4.0.0.0
Win32 版本:4.6.1586.0 built by: NETFXREL2
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
NSmartProxy.Infrastructure
程序集版本:1.0.0.0
Win32 版本:1.0.0.0
基本代码:file:///E:/NSPClient/DLLs/NSmartProxy.Infrastructure.DLL
----------------------------------------
NSmartProxy.Data
程序集版本:1.0.0.0
Win32 版本:1.0.0.0
基本代码:file:///E:/NSPClient/DLLs/NSmartProxy.Data.DLL
----------------------------------------
System.Runtime.Serialization
程序集版本:4.0.0.0
Win32 版本:4.7.2112.0 built by: NET47REL1LAST
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
程序集版本:4.0.0.0
Win32 版本:4.7.2102.0 built by: NET47REL1LAST
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.ServiceProcess
程序集版本:4.0.0.0
Win32 版本:4.6.1586.0 built by: NETFXREL2
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
----------------------------------------
NSmartProxy.ClientRouter
程序集版本:1.0.0.0
Win32 版本:1.0.0.0
基本代码:file:///E:/NSPClient/NSmartProxy.ClientRouter.DLL
----------------------------------------
mscorlib.resources
程序集版本:4.0.0.0
Win32 版本:4.6.1586.0 built by: NETFXREL2
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Configuration.Install
程序集版本:4.0.0.0
Win32 版本:4.6.1586.0 built by: NETFXREL2
基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.Install/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.Install.dll
----------------------------------------
System.Windows.Forms.resources
程序集版本:4.0.0.0
Win32 版本:4.6.1586.0 built by: NETFXREL2
基本代码: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
----------------------------------------
************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。
例如:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
启用 JIT 调试后,任何未经处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。
文件是存在的。管理员权限运行
#30 出现过这种问题,你是不是远程登陆的,这个远程用户的权限不够会这样
#30 出现过这种问题,你是不是远程登陆的,这个远程用户的权限不够会这样
确实是远程登录,因为要安装到服务器上。但是如果接触不到物理机,就不能安装服务了吗?Google 了一下,没有搜到解决方案
提权试试, 连接的时候用mstsc /admin