Web Services System.IO.FileNotFoundException:未能加载文件或程序集'文件:///C:\Windows\Microsoft. NET\框架\v4.0.30319\-i

qoefvg9y  于 2022-11-15  发布在  Windows
关注(0)|答案(7)|浏览(236)

我正在尝试安装一个Web服务,它基本上是一个文件监视器服务。但当我尝试运行此命令Installutil –i "C:\\xxx\zzzz\ServiceTest.exe"
我得到这个错误System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\Windows\Microsoft.NET\Framework\v4.0.30319\-i
我以前运行过这个命令,从来没有出现过这个错误,我不知道这次有什么不同。

pgccezyw

pgccezyw1#

试着跑
安装实用程序
除非重新定义了“installutil”,否则您收到的响应没有意义。

piv4azn7

piv4azn72#

如果我从Internet下载windows10manager.exe(exe服务示例),也会出现同样得错误.下载文件后,我转到文件属性并单击“取消阻止”按钮.执行此操作后,服务安装成功.若要自动执行此过程,请按照以下线程操作:Unblock File from within .net 4 c#

vxqlmq5t

vxqlmq5t3#

检查服务路径的拼写,特别是(“)引号字符,不要复制粘贴。
这对我有用。

z4iuyo4d

z4iuyo4d4#

将Visual Studio中的编译器设置从X86更改为任何CPU或使用“C:\Windows\Microsoft.NET\Framework64\v4.0.30319”中的64位InstallUtil

1hdlvixo

1hdlvixo5#

也许你引用的一些DLL仍然是32位的?你可以用微软的免费工具depends.exe来检查它

7kjnsjlb

7kjnsjlb6#

在我的情况下,发生此错误是因为我的项目路径中有一些空格*,**例如:**C:\user\Visual Studio 2019...。
当我通过删除空格来重命名路径时,效果很好

jfewjypa

jfewjypa7#

我遇到了同样的问题,因为服务名称只有“Service.exe”,所以我更改为C:\MyServices\NewService\Service.exe”

错误:C:\WINDOWS\微软. NET\框架\v4.0.30319\installutil/u服务. exe
正确:C:\Windows\Microsoft. NET\框架\v4.0.30319\installutil/u“我的服务\新服务\服务. exe”

对我有用!

相关问题