【发布时间】:2014-10-29 18:41:05
【问题描述】:
您好,我在运行 .NET 应用程序时遇到以下错误
D:\Program Files\AscentSS\AscentSV\Staging\SimplePut>SimplePut -q ESB.BAT1.SERVICES.KOFAX.DOC.METADATA -h 10.49.97.31 -p 1417 -l BLI1.KOFAX.CLIENT
Start of SimplePut Application
Exception caught: System.IO.FileNotFoundException: Could not load file or assembly 'amqmdnet, Version=7.5.0.1, Culture=neutral, publicKeyToken=dd3cb1c9aae9ec97' or one of its dependencies. The system cannot find the file specified. File name: 'amqmdnet, Version=7.5.0.1, Culture=neutral, PublicKeyToken=dd3cb1c9aae9ec97'
at SimplePut.SimplePut.PutMessages()
at SimplePut.SimplePut.Main(String[] args) in C:\Users\youngj\Documents\Visual Studio 2010\Projects\SimplePut\SimplePut.cs:line 102
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
Sample execution FAILED!
End of SimplePut Application
但是,具有相同公共令牌的文件确实存在:
D:\Program Files\IBM\WebSphere MQ\bin>"C:\Program Files\Microsoft SDKs\Windows\v
7.0A\bin\sn" -T amqmdnet.dll
Microsoft (R) .NET Framework Strong Name Utility Version 3.5.30729.1
Copyright (c) Microsoft Corporation. All rights reserved.
Public key token is dd3cb1c9aae9ec97
有什么想法吗?应用程序是在 x64 Win7 上编译的。试图在 x32 Win2003 服务器上运行它。谢谢。
【问题讨论】:
-
仅供参考,已安装完整的 7.5.0.1 MQ 客户端。
-
尝试将
amqmdnet.dll复制到system32和syswow64
标签: .net ibm-mq windows-server-2003 filenotfoundexception mq