|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。services|web怎样在ASP情况下使用SOAP来挪用C#开辟的WebServices,作为.NETWebServices的斑竹,良多伴侣都问我怎样在其他情况下挪用WebServices,道理实在很复杂,人人都晓得WebServices是基于SOAP协定通讯的,在其他情况下天然能够使用SOAP来会见WebServices了。
上面我就一个详细的例子来讲明挪用历程。
开辟情况:windows2000
SOAPTookit3.0
IIS
我用C#写了以下一个WebServices:
usingSystem;
usingSystem.Collections;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Data.SqlClient;
usingSystem.Diagnostics;
usingSystem.Web;
usingSystem.Web.Services;
namespaceWebService_1
{
publicclassService1:System.Web.Services.WebService
{
stringerr_message;
SqlDataAdaptermy_adapter;
DataSetds=newDataSet();
DataSetds1=newDataSet();
DataSetds_err;
DataSetds_value=newDataSet();
DataTablemyDataTable;
publicService1()
{
InitializeComponent();
}
privateSystem.Data.SqlClient.SqlConnectionsqlConnection1;
#regionComponentDesignergeneratedcode
//Web服务计划器所必须的
privateIContainercomponents=null;
///<summary>
///计划器撑持所需的办法-不要利用代码编纂器修正
///此办法的内容。
///</summary>
privatevoidInitializeComponent()
{
this.sqlConnection1=newSystem.Data.SqlClient.SqlConnection();
//
//sqlConnection1
//
this.sqlConnection1.ConnectionString="datasource=QIEYJ;initialcatalog=photos;persistsecurityinfo=False;userid=sa;w"+
"orkstationid=QIEYJ;packetsize=4096";
}
///<summary>
///清算一切正在利用的资本。
///</summary>
protectedoverridevoidDispose(booldisposing)
{
if(disposing&&components!=null)
{
components.Dispose();
}
base.Dispose(disposing);
}
[1][2]下一页
</p>ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的工具可是什么都要收钱的啊! |
|