using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;
using System.Data.SqlClient;namespace WebService1
{
/// <summary>
/// Service1 的摘要说明。
/// </summary>
[WebService(Namespace = "http://www.matrix.com/webservices")]
public class Service1 : System.Web.Services.WebService
{
public Service1()
{
//CODEGEN: 该调用是 ASP.NET Web 服务设计器所必需的
InitializeComponent();
} #region 组件设计器生成的代码

//Web 服务设计器所必需的
private IContainer components = null;

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{ } /// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
if(disposing && components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}

#endregion
[WebMethod]
public DataSet GetTitleAuthors() 
{ SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Trusted_Connection=yes");
SqlDataAdapter myCommand1 = new SqlDataAdapter ("select * from authors", myConnection); DataSet ds = new DataSet();
myCommand1.Fill(ds, "authors");
return ds;
} [WebMethod]
public int PutTitleAuthors(DataSet ds) 
{
return ds.Tables[0].Rows.Count;
}
}
}在调用GetTitleAuthors()的时候总是500内部服务器错误,刚开始学习webservice一个小时,谁能告诉我问题在哪里?