ColdFusion:对象没有创建.Net dll文件

时间:2015-02-15 21:47:38

标签: .net object dll coldfusion

我将创建.net dll文件的对象来访问其功能,但它会生成错误。我还重新安装了ColdFusion 10 .NET集成服务安装程序,但它没有解决。 这是我的代码。

<cftry> <cfscript> variables.dotNetObject = createObject("dotnet", "Calculator.Calculator", "D:/Calculator.dll").init(); WriteDump(variables.dotNetObject); </cfscript> <cfcatch> <cfdump var="#cfcatch#"> </cfcatch> </cftry>

这是Calculator.dll文件。

using System; namespace Calculator { public class Calculator { public int addition(int a, int b) { return a + b; } } }

这是我收到的错误消息

Message: Calculator.Calculator ID: CF_CFPAGE Line: 3 Type: java.lang.ClassNotFoundException

请帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:0)

似乎问题与您指定的对象类型有关。 .Net对象的对象类型应为".NET" 请阅读此http://help.adobe.com/en_US/ColdFusion/10.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24-789e.html

<cfobject type = ".NET" name = "dotNetObject" class = "Calculator" 
        assembly = "D:/Calculator.dll"> 
<cfset sum = dotNetObject.addition(1,2)>