1 / 18
文档名称:

NET平台和Web服务.pptx

格式:pptx   大小:721KB   页数:18页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NET平台和Web服务.pptx

上传人:读书之乐 2022/7/28 文件大小:721 KB

下载得到文件列表

NET平台和Web服务.pptx

相关文档

文档介绍

文档介绍:第10章
.NET平台及Web服务
第1页
计算机网络是当前最流行计算机领域,网络最大优点就在于它能够提供资源共享,从而最大幅度地提升信息复用度。
Web是当代最流行络服务方式,大致能够分为静态Web页面和动态前面Web窗体一致,创建好项目能够经过Windows资源管理器查看。在网站默认目录下(普通是C:\inetpub\wwwroot)下。
第8页
选“文件”|“新建”|“项目”,然后在下列图左边“项目类型”中选择“Visual C#项目”,在右边“模板”选项中选择“ASP .NET Web服务”。

和前面Web窗体一致,创建好项目能够经过Windows资源管理器查看。在网站默认目录下(普通是C:\inetpub\wwwroot)下。
第9页
源代码:using System;
using ;
using ;
using ;
using ;
namespace WebService2
{ public class Service1 :
{ public Service1()
{//CODEGEN: 该调用是 Web 服务设计器所必需
InitializeComponent();
}……
[WebMethod]
public bool UserLogin(string UName,string UPass)
{string[]UserName={"ADMIN","USER01","USER02","USER03",
"USER04","GUEST"};
string[]UserPass={"Un3I*1+","1rmf54f","qwert123","577543","1234","12345"};
bool Denial=true;
for (int i=0;i<;i++)
if (()==UserName[i]&&UPass==UserPass[i])
Denial=false;
return Denial;
}
第10页
Web服务测试
为对Service请求发生时,.,随即请求就能够由缓冲预编译类型对象执行。
为了测试编写好代码,,而且该服务器由一个虚拟WebService2目录,就能够经过下面步骤对其进行测试。
,然后放到Web服务器localhost(本机)虚拟目录Web下。打开Internet Explorer,在地址栏输入http://localhost/WebService2 /。这时,将看到关于这个Web Service公用方法,也就是那些标识为WebMethod属性字符,并得知调用这些方法能够使用协议,比如SOAP或者HTTP GET。
第11页
运行结果以下所表示:
第12页
这个Web服务建好后,今后页面都能够经过调用UserLogin方法而使用到这个Web服务。现在来经过页面测试这个Web服务,Web应用程序页面界面以下:
从客户端进行访问
第13页
页面所需主要源代码:
namespace WebService2
{
public class WebForm1 : {
private void Page_Load(object sender, e)
… …
private void Button1_Click(object sender, e)
{
user=new ();
if((,)==false)
="你好,"++"!