碰到了传说中的404.3问题,在网上查了一下,其实全部都是IIS7.0在闹鬼:
http://charlesbc.blogspot.com/2008/02/http-error-4043-not-found.html
因为IIS7.0界面发生了变化,所以按照《WCF高级编程》中的步骤配置,有些地方不一样:
1。通过IIS创建了虚拟目录后要convert to application才能用vs部署。
2。需要安装IIS6.0兼容组建,windows验证组建以及ASP.NET,这些都是IIS默认不安装的。
3。似乎不需要在Execute Permissions中设置Scripts(实际上也找不到)。
自定义Collection类型的问题:
http://blogs.conchango.com/johnrayner/archive/2006/10/24/WCF_3A00_-Sending-Collections-Over-the-Wire.aspx
自动属性不被识别,无法编译的问题:在工程属性页里面将Target Framework改成 .Net 3.0, 编译,肯定失败,然后再改回到3.5, 应该就能成功了。。
"Content Type application/soap+xml; charset=utf-8 was not supported by service", 原因是Web.config的问题。工程属性页中将target framework改成2.0,然后再改回3.5,就能解决。
"The remote server returned an error: NotFound",网上面查了一下,有一个资料提到 http://silverlight.net/forums/t/40770.aspx, 不过我似乎不是这个问题,经过调查,原来是我的WebService代码逻辑有问题,运行中抛出了异常,结果返回到客户端,却变成了Not Found。。
分享到:
相关推荐
**WCF(Windows ...总结,WCF作为一个强大的服务通信框架,提供了丰富的功能和灵活性,适用于构建各种复杂的企业级应用程序。通过这个简单的实例,你可以初步掌握WCF的基本用法,并为进一步的学习打下基础。
Windows Communication Foundation(WCF)是微软.NET Framework中的一个核心组件,用于构建分布式应用程序。它提供了一种统一的方式,用于创建、部署和管理跨进程、跨网络的服务。WCF集成了多种通信技术,如Web服务...
**WCF服务宿主及其跨域问题解决实例** 在分布式系统开发中,Windows Communication Foundation (WCF) 是Microsoft提供的一种强大的服务导向架构,用于构建高度互操作的服务。本实例主要探讨的是如何在Silverlight...
### Silverlight通过WCF处理Word问题 #### 一、引言 随着Web应用程序的发展与进步,Silverlight作为一种基于浏览器的应用程序框架,在企业级应用开发中占据了一席之地。Silverlight结合了WCF(Windows ...
WCF 22个实例2 wcf 值得收藏,好资源
在.NET框架中,Windows Forms(Winform)是用于构建桌面应用程序的用户界面,而WCF(Windows Communication Foundation)是微软提供的一个全面的面向服务的架构,用于构建、配置和部署分布式应用程序。本示例将详细...
3. **创建服务契约**:在Host项目中,添加一个新的接口IHelloWCFService,使用`[ServiceContract]`特性标记,定义一个名为`HelloWCF`的OperationContract方法。 4. **实现服务**:创建一个类HelloWCFService,继承...
在《Professional WCF 4》这本书中,读者可以期待涵盖以下几个核心知识点: 1. **WCF基础**:了解WCF的基本概念,包括服务主机和服务契约,以及如何定义和实现数据契约、消息契约和服务操作。 2. **服务配置**:...
在.NET框架中,Windows ...这个示例是学习和理解WCF服务在WinForm应用中使用的基础,对于开发分布式系统或需要跨进程通信的应用非常有用。通过这种方式,你可以利用WCF的强大功能,实现安全、可靠且灵活的通信。
在WCF中,代理是一个重要的概念,它充当客户端与服务之间的桥梁,使得客户端可以调用服务端的方法。本文将深入探讨WCF代理的使用以及WCF开发的一些关键示例。 一、理解WCF代理 1. 生成代理:通常,我们可以使用...
在VB6中访问WCF(Windows Communication Foundation)服务是一项技术挑战,因为VB6不直接支持WCF的现代通信协议。然而,通过使用一些特定的工具和技术,如Soap Toolkit 3.0,我们可以实现这一目标。以下是一些关于...
- **服务端配置**:在服务的配置文件中定义两个终结点,一个使用WSHttpBinding以支持Web调用,另一个使用NetTcpBinding或NetNamedPipeBinding以支持WCF客户端调用。每个终结点需要指定绑定、地址和合同。 - **...
- WCF提供了丰富的诊断工具和日志功能,包括消息日志、跟踪、性能计数器等,有助于问题排查和性能优化。 9. **WCF与WebAPI和ASP.NET Core** - 随着WebAPI和ASP.NET Core的出现,WCF在现代Web开发中的地位有所下降...
本篇文章将详细探讨如何在WCF中实现共享端口以及如何通过配置文件启动多个WCF服务,特别是在Visual Studio 2008 SP1环境下。 一、WCF共享端口 在WCF中,每个服务实例通常绑定到一个特定的网络地址,包括协议、主机...
虽然具体的源代码没有提供,但可以推测`ModbusDemo`项目可能包含以下几个关键部分: 1. **Modbus协议实现**:这是项目的主体部分,可能包含对Modbus报文的编码和解码,以及错误处理的逻辑。 2. **WCF服务接口**:...
7. **故障排查**:提供解决WCF在移动设备上可能出现的问题的策略和技巧,帮助开发者诊断和修复错误。 8. **最佳实践**:总结适用于移动开发的最佳实践,以确保代码的可维护性和可扩展性。 《WCF Guidance For ...
本篇文章将深入探讨这些挑战以及如何解决“WCF上传大文件的问题”。 首先,理解WCF默认设置是关键。WCF对消息大小有默认限制,包括最大接收消息大小、最大发送消息大小和最大缓冲区大小。在不进行配置调整的情况下...
在Android端,要访问WCF服务,主要涉及以下几个步骤: 1. **创建WSDL**: 首先,你需要拥有WCF服务的WSDL(Web Service Description Language)文件,它是WCF服务的接口描述,包含了服务的地址、绑定、消息格式等...