C# 无法识别添加到c dll的新方法?
在一个现有的VS2012项目中,我向一个c dll添加了一个新方法,对其进行编译,并将该dll放入正确的iis bin目录中。我正在从ASP.NET jayrock rpc.js文件调用dll方法。dll中的现有方法似乎仍然正常工作,但新方法似乎根本没有被调用和/或识别 作为测试,我在现有方法中添加了一些新代码,这些代码似乎运行正常,所以我知道它是从我编译的dll中读取的。 此外,我重命名了一个现有的方法,并试图调用它,但奇怪的是,这种方法不起作用,尽管我唯一更改的是我能够调用的以前运行的方法的名称。 我对VS项目进行了清理,并进行了重建,但这没有帮助。 我将所有代码放在两台不同的iis机器上,但得到了相同的结果。 我三次检查了所有代码,但没有发现任何不合适的地方C# 无法识别添加到c dll的新方法?,c#,asp.net,dll,C#,Asp.net,Dll,在一个现有的VS2012项目中,我向一个c dll添加了一个新方法,对其进行编译,并将该dll放入正确的iis bin目录中。我正在从ASP.NET jayrock rpc.js文件调用dll方法。dll中的现有方法似乎仍然正常工作,但新方法似乎根本没有被调用和/或识别 作为测试,我在现有方法中添加了一些新代码,这些代码似乎运行正常,所以我知道它是从我编译的dll中读取的。 此外,我重命名了一个现有的方法,并试图调用它,但奇怪的是,这种方法不起作用,尽管我唯一更改的是我能够调用的以前运行的方法的
有没有人遇到过这样的问题,或者知道是什么原因造成的?您确定放置了正确的dll?看起来您仍然拥有旧的dll。非常确定它是正确的dll,因为我在现有方法中添加了一些代码更改,并且代码更改运行正常。是否重新引用了dll?它只引用了存储在字符串中的类名。作为测试,我更改了类名,但没有效果。