发布第一个webservice服务

第一步 生成服务
使用C#新建一个“ASP.NET空web应用程序”,在“项目”-》“添加新项”-》“Web服务”

[WebMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }

默认就有一个hello world ,再另外添加两个函数。

[WebMethod(Description = "求和方法")]
        public int Add(string a,string b)
        {
            int sum = 0;
            sum = Convert.ToInt32(a) + Convert.ToInt32(b);
            return sum;
        }
        [WebMethod(Description = "求积方法")]
        public int Sum(string a,string b)
        {
            int sum = 0;
            sum = Convert.ToInt32(a) * Convert.ToInt32(b);
            return sum;
        }

注意 :

如果方法需要通过webservice的地址进行调用,那就必须在方法上面打上 [WebMethod] 的特性标签,
         * 否则是无法通过webservice访问到的。Description 是方法的描述。

这时候运行程序可以看到下面的界面:

第二步是发布

“生成”-》“发布选定内容”-》指定配置文件-》指定发布目录

第三布 通过IIS管理器

1.打开IIS管理器有两种方法,一个是在控制面板-》管理工具中双击IIS管理器。另外一个是运行inetmgr.exe

如果管理工具里没有IIS管理器,运行inetmgr.exe也会报错,这是因为没有安装IIS组件。

2 安装IIS组件

控制面板-》程序和功能-》启动和关闭windows功能-》Internet Information Services->Web管理工具

装好之后 IIS管理工具就可以打开了。

3

.net framework 3.5 错误代码:0x800f0906

在计算机"."上没有找到服务WAS





相关文章

1.使用ajax调用varxhr;functioninvoke(){if(window.ActiveXO...
               好不容易把WebService服务器...
1新建一个工程项目用来做服务端增加一个MyService1类文件pac...
packagecom.transsion.util;importjava.io.BufferedReader;i...
再生产wsdl文件时重写描述文件1usingSystem;2usingSystem.Co...
一般情况下,使用eclipse自带的jax-ws生成webservice会自动生...