由于各种原因,我不会深入探讨我需要在 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,但我无法通过 .asmx 找到 DLL(位于同一目录中)。谷歌很难,因为每个人显然都想从 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?)
谢谢你的时间。