我是一名初级C#开发人员,我正在尝试使用ColdFusion来学习Web开发。 我在文档中运行这个示例时遇到了困难: 直接使用.NET类 。 这只是一个简单的cfm代码来testingColdFusion上的.NET函数。
<cffunction name="Ping" returntype="string" output="false"> <cfargument name="host" type="string" required="yes"> <!--- Local variables ---> <cfset var PingClass=""> <cfset var PingReply=""> <!--- Get Ping class ---> <cfobject type=".NET" name="PingClass" > <!--- Perform synchronous Ping (using defaults) ---> <cfset PingReply=PingClass.Send(Arguments.host)> <!--- Return result ---> <cfreturn PingReply.Get_Status().ToString()> </cffunction>
我使用以下设置安装了ColdFusion 2016:服务器configuration,生产configuration文件+ IP地址为127.0.0.1的安全configuration文件,.NET集成服务和内置的Web服务器。
我把CFM代码放在C: ColdFusion2016 cfusion wwwroot test.cfm中,然后通过浏览器像http://127.0.0.1:8500/test.cfm那样运行它。 我从jnbrIDge日志中得到的错误是“Class Not Found”。 我安装了.NET框架,ColdFusion .NET服务正在运行。 我也尝试重新启动一切,但它仍然无法正常工作。 请帮忙。 谢谢。
快速(低级)方法recursion处理文件夹中的文件
在C#3.0中的windows本地用户帐户的身份valIDation
创build一个windows钩子来检测菜单点击
如何以编程方式停止windows服务
在winXP https请求错误
在windows窗体中,如何在用户单击滚动条时阻止UI线程阻塞?
如何根据托pipe代码在桌面和移动应用程序之间交换数据
以编程方式连接和断开USB设备
是否有可能检测主应用程序线程是否作为windows服务运行,而不使用编译指令?
在windows 10上安装.NET语言包时出错
在指定的程序集列表中找不到System.Net.networkinformation.Ping类。
包含类的程序集必须提供给程序集属性。
https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-Tags/Tags-mo/cfobject-net-object.HTML
http://cfdocs.org/cfobject
这似乎工作:
<cfobject type="dotnet" name="PingClass" assembly="C:windowsMicrosoft.NETFrameworkv4.0.30319mscorlib.dll" >
您也可以使用createObject()而不是<cfobject> 。 http://cfdocs.org/createobject
所以我的同事想出了如何在CF中运行代码。 这是从一开始的步骤
安装CF服务器
安装CF Builder而不创建另一台服务器
在构建器上,通过单击+按钮添加CF服务器
输入名称'coldfusion'而不是coldfusion2016'或'coldfusion10'。 只是“coldfusion”。
通过CFBuilder运行cfm
总结以上是内存溢出为你收集整理的如何在ColdFusion中运行.net函数全部内容,希望文章能够帮你解决如何在ColdFusion中运行.net函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)