如何创建和发布.asmx Web Service
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何创建和发布.asmx Web Service相关的知识,希望对你有一定的参考价值。
参考技术A 工具:VS20051.首先VS2005中新建一个WEB服务项目。
打开“文件”->“新建”->“网站”,在对话框中选择“ASP.NET Web服务”,VS2005会自动生成一个Service.cs文件,包含如下代码:
C#代码
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 ()
//如果使用设计的组件,请取消注释以下行
//InitializeComponent();
[WebMethod]
public string HelloWorld()
return "Hello World";
可以在这里修改自己的命名空间,加入自己的方法,但本文只是为了说明如何创建和发布,所以对Service.cs不做任何更改。其中可能会需要在项目中添
加dll,比如log4net.dll,除了在代码中声明使用:using log4net; 还有就是在项目上右键 - 添加引用 -
添加该dll。就会最终将其添加在项目根目录的Bin文件夹下。
2.生成网站
很简单,“生成”->“生成网站”或直接Shift+F6
3.发布网站
也是简单,“生成”->“发布网站”,这里会弹出一个对话框,什么也不需要修改,记下发布的目录。比如:C:\我的文档\Visual
Studio 2005\Projects\WebSite1\PrecompiledWeb\WebSite1,我们需要目录下的文件。
4.配置IIS
以上是关于如何创建和发布.asmx Web Service的主要内容,如果未能解决你的问题,请参考以下文章