我正在创建一个 ASP.Net 网站来为我们的 ColdFusion 网站记录错误。ASP 站点公开了几个 Web 服务方法,我想传递有关错误的信息。为了测试整个过程,我正在执行以下操作:
[WebMethod]
public string InsertEvent(string iAppID) {
return "Hello, " + iAppID;
}
<cffunction name="TestWebService2" access="remote" returntype="Any" >
<cfinvoke method="InsertEvent" webservice="http://somewebsite.org/LogEvent.asmx?WSDL" >
<cfinvokeargument name="iAppID" value="andy" >
</cfinvoke>
</cffunction>
只要没有需要传入的参数,我就可以使用 ColdFusion cfinvoke 标签调用 web 服务。如果我将参数添加到 web 服务,并尝试将它们传递给服务,我会收到以下错误:
找不到参数为 {iAppID={1}} 的 Web 服务操作 InsertEvent。
ColdFusion 服务器是否缓存 Web 服务调用?还是我错过了其他东西?
谢谢