搭建基于asp.net的wcf服务,ios客户端调用的实现记录
2014-06-18 22:18
489 查看
一、写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>
问题:
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 Core 2.0 项目实战(9) 日志记录,基于Nlog或Microsoft.Extensions.Logging的实现及调用实例
- 【转】 在 ASP.NET 3.5 中使用同时支持 Ajax Json 和 .NET 客户端的 WCF 服务
- 如何使用来自 ASP.NET 的客户端证书调用 Web 服务
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 【简单Web服务器搭建】基于Socket实现的最简单的Web服务器【ASP.NET原理分析】
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【四】——实现模型工厂,依赖注入以及格式配置
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【九】——API变了,客户端怎么办?
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【五】——在Web Api中实现Http方法(Put,Post,Delete)
- WCF开发错误处理记录(无法激活服务,因为它不支持 ASP.NET 兼容性)
- 【简单Web服务器搭建】基于Socket实现的最简单的Web服务器【ASP.NET原理分析】
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【六】——实现资源间的关联
- asp.net ajax客户端编程+jquery:实现泛型数据的客户端数据调用、添加、删除
- 通过使用客户端证书调用 Web 服务以便在 ASP.NET Web 应用程序中进行身份验证
- 基于JQUERY调用WCF服务的使用和记录
- ASP.NET jQuery 食谱23 (jQuery AJAX实现调用页面后台方法和web服务定义的方法)
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- ASP.NET Ajax调用WCF服务的代码示例