1

さまざまな理由から、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?)

御時間ありがとうございます。

4

1 に答える 1