从网上抄来的一个傻瓜WS代码。如下
<%@ WebService Language="C#" Class="AddNumbers" %>
using System;
using System.Web.Services;public class AddNumbers : WebService
{
[WebMethod]
public int Add(int a, int b){
int sum;
sum = a + b;
return sum;
}
}
我将它存入一个文件AddService.asmx
我在IE中输入http://192.168.0.112:8888/webservice/AddService.asmx。结果报了个错误“服务器应用程序不可用”。
请问这是怎么回事?我又该怎么修改呢?
谢谢另外,对于个C#的VS项目,怎么生产Web Service ?

解决方案 »

  1.   

    你要先建一个webservice的应用程序。
    .net可以直接创建的。然后在里面自动生成的webservice.asmx中加入你上面的代码。
    最后编译,并发布这个程序。把发布后的程序布署到服务器IIS上(注意权限控制)
    OK就可以访问了。
      

  2.   

    随便在你能访问的机器上添加个web服务项目,没有语法错误的话直接生成解决方案就行了
    接着web引用中输入该机器名+Web服务的名,
    接着你会发现,可以使用该WebService了
      

  3.   

    请问你发布了吗?IIS上的地址需要Web共享哦。