c#中调用一个dll(左右是产生一个加密的字符串),vs调试的情况下是好使的。
当我部署到服务器上的时候这个dll调用就出了问题?
这是什么问题啊? [DllImport("Md5ToHex.dll")]
public static extern string Md5ToHex(string pBuff, uint dwBufSize);
dll的引入过程,这个dll没有问题
当我部署到服务器上的时候这个dll调用就出了问题?
这是什么问题啊? [DllImport("Md5ToHex.dll")]
public static extern string Md5ToHex(string pBuff, uint dwBufSize);
dll的引入过程,这个dll没有问题
即使DLL在bin下面也要写全绝对路径
例如:
[DllImport(@"C:\xxxxxx\yyyy\bin\Md5ToHex.dll")]
我用vs在本机调试一点问题没有,dll正常调用,
当我部署到服务器上以后调用他就有问题了
即使DLL在bin下面也要写全绝对路径
例如:
[DllImport(@"C:\xxxxxx\yyyy\bin\Md5ToHex.dll")]
dll存放的目录在bin目录下,
引用的时候不用写路径的,他就会去bin下找的啊!!
我用vs在本机调试一点问题没有,dll正常调用,
当我部署到服务器上以后调用他就有问题了
DLL自己写的吗?
可能是路径问题,应该是没有引用上吧。