C# 创建、部署、调用 webservice 的简单列子
2021-05-12 16:28
标签:his 描述 es2017 img convert div space mod 本机 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 首先创建一个空的 web 应用程序 然后鼠标右键点击项目,选择 add > new item 选择 web 服务,点击 add, 一个简单的 webservice 就创建完成了,接下来编写两个简单的方法 PS : 如果方法需要通过 webservice 的地址进行调用,那就必须在方法上面打上 【WebMethod】的特性标签,否则是无法通过 webservice 访问到的。 Description 是方法的描述 然后在点击运行,就可以看到上图的方法,访问 webservice 就可以根据地址栏里的地址进行调用 webservice 的方法 但是这样如何让其他的应用程序通过网络进行访问,那就需要部署到服务器 下面演示部署在本机上,如果没有开启 IIS 的话,可以通过 开始菜单 > 控制面板 > 程序 > 启用或关闭 windows 功能 开启。 开启 IIS 之后,先把刚才的 webservice 发布之后,然后打开 IIS 管理器 选择 Custom ,然后输入配置文件名称,然后下一步 然后选择发布方式为文件系统(File System),然后下一步 设置不用改,继续下一步,然后点击发布 上图这样就发布完成了,现在开打 IIS 管理器,然后选择发布网站,点击添加网站。 输入网站的名称、IP地址(本机可以不输入IP地址)和端口,选择文件的路径,然后点击确定,网站就创建完成了 赢并不一定能使用,会遇到很多问题,下面看看我们的解决方法 这个错误是应为文件的访问权限不够的问题。解决方法就是点击编辑权限 然后选择安全栏目,点击编辑 C# 创建、部署、调用 webservice 的简单列子 标签:his 描述 es2017 img convert div space mod 本机 原文地址:http://www.cnblogs.com/zhiyiyan/p/7570014.htmlusing System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace WebServiceDemo
{
///
文章标题:C# 创建、部署、调用 webservice 的简单列子
文章链接:http://soscw.com/index.php/essay/84763.html