Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法识别添加到c dll的新方法?_C#_Asp.net_Dll - Fatal编程技术网

C# 无法识别添加到c dll的新方法?

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中读取的。 此外,我重命名了一个现有的方法,并试图调用它,但奇怪的是,这种方法不起作用,尽管我唯一更改的是我能够调用的以前运行的方法的

在一个现有的VS2012项目中,我向一个c dll添加了一个新方法,对其进行编译,并将该dll放入正确的iis bin目录中。我正在从ASP.NET jayrock rpc.js文件调用dll方法。dll中的现有方法似乎仍然正常工作,但新方法似乎根本没有被调用和/或识别

作为测试,我在现有方法中添加了一些新代码,这些代码似乎运行正常,所以我知道它是从我编译的dll中读取的。 此外,我重命名了一个现有的方法,并试图调用它,但奇怪的是,这种方法不起作用,尽管我唯一更改的是我能够调用的以前运行的方法的名称。 我对VS项目进行了清理,并进行了重建,但这没有帮助。 我将所有代码放在两台不同的iis机器上,但得到了相同的结果。 我三次检查了所有代码,但没有发现任何不合适的地方


有没有人遇到过这样的问题,或者知道是什么原因造成的?

您确定放置了正确的dll?看起来您仍然拥有旧的dll。非常确定它是正确的dll,因为我在现有方法中添加了一些代码更改,并且代码更改运行正常。是否重新引用了dll?它只引用了存储在字符串中的类名。作为测试,我更改了类名,但没有效果。