新建项目--其他项目类型---Visual Studio 解决方案---空白解决方案---命名WcfHTTP(S)---确定
成都创新互联-专业网站定制、快速模板网站建设、高性价比鄂托克前网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式鄂托克前网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖鄂托克前地区。费用合理售后完善,十年实体公司更值得信赖。选中解决方案右击--添加-新建项目----WCF---WCF服务库,命名为WcfLibrary--确定
删除Iservice1.cs和Service1.cs两个文件
添加LoginService.cs类
选中解决方案右击--添加--新建项目--选中WCF服务应用程序--命名为WcfService--确定
同样删除Iservice.cs和Service1.svc两个文件
添加接口ILoginService.cs
为WcfLibrary添加WcfService的引用,添加引用后,添加using WcfService;,在LoginService类中继承ILoginservice接口,添加using WcfService;
选中解决方案右击--添加-新建项目----Windows---控制台应用程序---命名WcfForm
添加WcfLibrary和WcfService的引用
在程序集--框架中添加System.ServiceModel和System.ServiceModel.Web和System.Configuration,还有System.Runtime.Serialization引用
如果是https的话修改下证书名字
在配置文件里配置一下
<appSettings>
<!--是否启用帮助模式-->
<add key="IsEnableHelp" value="false"/>
<!--WCF基础地址(http)-->
<add key="BaseUri" value="http://123.23.123.167:8085/"/>
<!--WCF基础地址(https)如果是https的话需要些域名-->
<!--<add key="BaseUri" value="https://ceshi.com/"/>-->
</appSettings>
选中WcfForm右击--生成(如果是Debug模式就从Debug文件夹下获取程序集,如果是release就从release下获取)
选中WcfForm右击--在文件资源管理器中打开文件夹---bin--debug,选中里面的所有文件,复制到服务器中,双击打开WcfForm.exe打开控制台,然后可以通过
https://trdy.com/Login/GetData?str=21321形式获取数据
如果是http的话http://123.23.123.167:8085/Login/GetData?str=21321形式来获取数据
https 参考的文档链接
wcf入门教程
http://www.cnblogs.com/iamlilinfeng/archive/2012/09/25/2700049.html
蒋金楠
[WCF安全系列]实例演示:TLS/SSL在WCF中的应用[HTTPS]
http://www.cnblogs.com/artech/archive/2011/06/02/Authentication_042.html
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前名称:WCF与Http(s)框架-创新互联
文章地址:https://www.cdcxhl.com/article38/pegsp.html
成都网站建设公司_创新互联,为您提供搜索引擎优化、App开发、自适应网站、虚拟主机、网站制作、网站收录
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联