谁能提供一个绝对能用的Web Services 的例子?最好能附上详细的编译过程。---------------------------------------------------------------
自己带的例子很好,我正在看,需要自己安装。安装步骤如下:只要你完整的安装了.net.都有:
执行安装:
定位到 Duwamish 7.0 CS 文件夹,它位于:[安装 Visual Studio .NET 的驱动器号]:\Program Files\Microsoft Visual Studio .NET\Enterprise Samples\Duwamish 7.0 CS。
启动名为 Duwamish 7.0 CS的 Fitch and Mather Windows 安装程序包。
出现 Fitch and Mather 安装向导。
在出现初始“安装向导”屏幕后,单击“下一步”以继续。
显示“最终用户许可协议”。
注意 可以在安装过程中随时单击“上一步”或“取消”按钮。单击“上一步”按钮使您返回到前一个步骤。单击“取消”按钮退出“Microsoft Installer”进程。
阅读并接受许可协议,然后单击“下一步”以继续。
将出现“选择安装类型”屏幕。
单击“典型”或“自定义”按钮。
典型
跳至步骤 6。
自定义
将显示“自定义安装”屏幕。
若要接受默认值,请单击“下一步”并继续执行步骤 6。
若要更改安装目录并查看“磁盘使用”摘要,请单击“浏览”按钮打开“更改目标文件夹”对话框。输入所需目录,然后单击“下一步”继续执行步骤 6。
若要更改测试帐户数,请在“要创建的测试帐户数目”(默认值为 10)字段中输入一个值。单击“下一步”继续执行步骤 6。
将显示“选择主 SQLServer 数据库”屏幕。
输入“数据库”名称、“计算机”名称、“用户”名称和“密码”。用户名和密码必须是接受 SQL Server 身份验证时所使用的用户名和密码(安装程序不使用 Windows 身份验证)。
注意 可以单击“选择主 SQL Server 数据库”屏幕底部的“测试数据源”按钮,以确保在继续之前数据库输入项正确无误。
单击“下一步”。
将显示“选择 GAM 数据库”屏幕
选择“Microsoft SQL Server”或“Oracle”,并提供“数据库”名称、“计算机”名称、“用户”名称和“密码”。
注意 如果选择“Oracle”选项,则“计算机”字段将更改为“服务”。
单击“下一步”
将出现“准备安装”屏幕。
单击“安装”启动安装进程。
在安装所有文件后,显示“正在完成 FM Stocks7 示例安装向导”屏幕。
单击“完成”完成安装进程。
安全性要求
---------------------------------------------------------------
完整代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;
namespace WebService1
{
///
1<summary>
2/// Service1 的摘要说明。
3/// </summary>
public class Service1 : System.Web.Services.WebService
{
public Service1()
{
//CODEGEN:该调用是 ASP.NET Web 服务设计器所必需的
InitializeComponent();
}
#region Component Designer generated code
//Web 服务设计器所必需的
private IContainer components = null;
///
1<summary>
2/// 设计器支持所需的方法 - 不要使用代码编辑器修改
3/// 此方法的内容。
4/// </summary>
private void InitializeComponent()
{
}
///
1<summary>
2/// 清理所有正在使用的资源。
3/// </summary>
protected override void Dispose( bool disposing )
{
if(disposing && components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}
#endregion
// WEB 服务示例
// HelloWorld() 示例服务返回字符串 Hello World
// 若要生成,请取消注释下列行,然后保存并生成项目
// 若要测试此 Web 服务,请按 F5 键
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
}
---------------------------------------------------------------
那就在你的ASP.NET应用程序中添加一个Web引用就可以了(右键单击项目==〉Add Web Reference,在地址栏中输入刚生成的Web Services的地址),这样会添加一个新的命名空间,类似于localhost.mywebservices