我用File system的类型建立了web service . 可是在我的客户端的工程里面,当添加(add web reference)此建立好的web service的时候,却找不到此web service . 但是当用HTTP的类型建立的web service 却可以找到。 可是添加http类型创建的web service却不能成功。这是怎么回事呀?
我都是默认创建的。就没有改过。源代码如下:using System; using System.Web; using System.Web.Services; using System.Web.Services.Protocols;[WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class Service : System.Web.Services.WebService { public Service () { //Uncomment the following line if using designed components //InitializeComponent(); } [WebMethod] public string HelloWorld() { return "Hello World"; }
} 我的web service 的地址:http://localhost:2455/myWebService/Service.asmx 可以访问,并在右下角出现了那个Asp.net 的提示。
虚拟IIS地址只有在VS启动过调试时才有效的,VS关掉了就没了(右下角有个图标的).
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
public Service () { //Uncomment the following line if using designed components
//InitializeComponent();
} [WebMethod]
public string HelloWorld() {
return "Hello World";
}
}
我的web service 的地址:http://localhost:2455/myWebService/Service.asmx
可以访问,并在右下角出现了那个Asp.net 的提示。