これが私がこれまでに持っているものです。内部Webサイトのアクティビティをログに記録するASP.NETWebサービスを作成しています。内部サイトの大部分はColdFusionで作成されています。ASP.Netの世界では以前にWebサービスを使用したことがありますが、ColdFusionは少し新しいものです。私はこの種の状況で実験を始めたばかりです。2つのテクノロジーを混合している理由の説明として、現時点ではColdFusionから移行しており、移行段階にあります。
C#コードが最初です。これは正しいと思います。
[WebService(Namespace = "http://oursite.org:86")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[System.Web.Script.Services.ScriptService]
public class LogEvent : System.Web.Services.WebService
{
private IContainer components = null;
public LogEvent()
{
InitalizeComponent();
}
private void InitalizeComponent()
{
}
protected override void Dispose(bool disposing)
{
if (disposing && components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}
[WebMethod]
public string InsertEvent()
{
return "HellWorld";
}
}
Webサービスを呼び出すための単純なCFCがあります。
<cffunction name="TestWebService" access="remote" returntype="Any" >
<cfinvoke webservice="oursite.org:86/LogEvent.asmx?wsdl" method="InsertEvent" returnvariable="result" >
<cfdump var="#result#">
</cffunction>
CFCメソッドを実行すると、次のエラーが返されます。
Unable to read WSDL from URL:
私は見つけたすべてのチュートリアルと提案を検索して実行しましたが、ColdFusionの専門家ではありません。私は何かが足りないのですか?
どんな助けでもいただければ幸いです。