さまざまな理由から、Visual Studio の外部で .NET Web サービスを作成する必要があるため、ここでは説明しません。これ自体は難しくなく、次のようにするとうまくいきます...
<%@ WebService Language="C#" Class="TestHW" %>
using System;
using System.Web.Services;
using System.Xml.Serialization
[WebService(Namespace="http://www.mydomain.com/services")]
public class TestHW : WebService {
[WebMethod()]
public string Add(int a, int b) {
return a + b;
}
}
この Web サービスからカスタム .NET DLL を参照する必要がありますが、(同じディレクトリにある) DLL を見つけるための .asmx を取得できません。Google が難しいのは、誰もが DLL から Web サービスを参照したいからであり、その逆ではありません。すべてが .NET 2.0 をターゲットにしています。
using websvc; //DLL is websvc.dll with namespace websvc
エラーが発生します...
CS0246: The type or namespace name 'websvc' could not be found (are you missing a using directive or an assembly reference?)
御時間ありがとうございます。