搭建基于asp.net的wcf服务,ios客户端调用的实现记录

简介:

一、写wcf

问题:

1.特定的格式

2.数据绑定

3.加密解密

 

二、发布到iis

问题:

1.访问权限问题,添加everyone权限

 

访问网站时:http://localhost/WebbUploadSample/ZipUpload.aspx

“/WebbUploadSample”应用程序中的服务器错误。

--------------------------------------------------------------------------------

访问被拒绝。

说明: 访问服务此请求所需的资源时出错。您可能没有查看所请求的资源的权限。

错误消息401.3: 您无权使用您提供的凭据查看此目录或页(由于访问控制列表而导致访问被拒绝)。请让Web 服务器的管理员授予您访问权限。

解决方法:添加Everyone 权限

 

2.防火墙关闭,或者添加端口

 

3.无主项的时候要开目录浏览

4.

应用程序“WCF”中的服务器错误

Internet Information Services 7.5

 
解决方法:
 
iis重新注册.netframework4.0

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

cmd.exe 管理员身份运行

 

 

三、调用接口

 

问题:无返回值

问题:本地可以测试接口,远程不行

 在web.config的<system.web></system.web>中间加入如下配置节内容
<webServices>
         <protocols>
            <add name="HttpSoap"/>
            <add name="HttpPost"/>
            <add name="HttpGet"/>
            <add name="Documentation"/>
         </protocols>
</webServices>

分类:  ASP.NET, WCF
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/3795479.html ,如需转载请自行联系原作者
相关文章
|
7月前
|
Linux Android开发 iOS开发
基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux
基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux
99 0
|
10天前
|
移动开发 iOS开发 Perl
iOS客户端和h5页面的互相调用,服务器和客户端间通信方式
iOS客户端和h5页面的互相调用,服务器和客户端间通信方式
17 0
|
17天前
|
JSON 编解码 Go
Golang深入浅出之-HTTP客户端编程:使用net/http包发起请求
【4月更文挑战第25天】Go语言`net/http`包提供HTTP客户端和服务器功能,简化高性能网络应用开发。本文探讨如何发起HTTP请求,常见问题及解决策略。示例展示GET和POST请求的实现。注意响应体关闭、错误处理、内容类型设置、超时管理和并发控制。最佳实践包括重用`http.Client`,使用`context.Context`,处理JSON以及记录错误日志。通过实践这些技巧,提升HTTP编程技能。
29 1
|
17天前
|
Go 开发者
Golang深入浅出之-HTTP客户端编程:使用net/http包发起请求
【4月更文挑战第24天】Go语言的`net/http`包在HTTP客户端编程中扮演重要角色,但使用时需注意几个常见问题:1) 检查HTTP状态码以确保请求成功;2) 记得关闭响应体以防止资源泄漏;3) 设置超时限制,避免长时间等待;4) 根据需求处理重定向。理解这些细节能提升HTTP客户端编程的效率和质量。
22 1
|
7月前
|
缓存 NoSQL 大数据
4款.NET开源的Redis客户端驱动库
4款.NET开源的Redis客户端驱动库
|
8月前
|
Windows
WCF服务端调用客户端.
WCF服务端调用客户端.
|
10月前
|
API 开发工具 iOS开发
一点就通,社交源码IOS客户端开发集成SDK
所谓SDK,全称是SoftwaredevelopmentKit,翻译成软件开发工具包。SDK用助开发某种软件,今天给大家简单讲解下如何在社交源码IOS客户端上开发集成 SDK。
|
10月前
|
API 开发工具 iOS开发
一点就通,社交源码IOS客户端开发集成SDK
所谓SDK,全称是SoftwaredevelopmentKit,翻译成软件开发工具包。SDK用助开发某种软件,今天给大家简单讲解下如何在社交源码IOS客户端上开发集成 SDK。
|
10月前
|
存储 网络安全 数据安全/隐私保护
iOS 逆向编程(八)远程拷贝 - 客户端(电脑)通过 ssh 拷贝文件到服务端(手机)
iOS 逆向编程(八)远程拷贝 - 客户端(电脑)通过 ssh 拷贝文件到服务端(手机)
101 0
|
10月前
|
存储 网络安全 数据安全/隐私保护
iOS 逆向编程(七)客户端(手机)免密认证登录
iOS 逆向编程(七)客户端(手机)免密认证登录
105 0