C#程序引用别人写的.net的DLL,在我开发用的机器上(win7)运行无误,但是到了服务器上就不行了

2024-12-28 19:48:33
推荐回答(5个)
回答1:

两个可能
1、那个DLL在服务器上没有注册,把DLL复制到system32目录下,命令行执行regsvr32 xxxx.dll
2、服务器上Freamework和你电脑上的不一致,你先右键看下那个dll的属性Freamework版本,再看下服务器IIS的Freamework版本

回答2:

你弱鸡囖.........

回答3:

假如是COM组件 你用.NET的命令行 regasm 注册下试试。

回答4:

你引用的dll是COM组件,没有在服务器上注册。服务器找不到。

回答5:

需要在命令行
REGSVR 注册DLL