积极答复者
RIAServicesLibrary1 能否 用 IIS 发布

问题
答案
-
RiaServiceClassLibrary 要Host到Web项目中,web项目可以host在IIS上,参见
http://msdn.microsoft.com/en-us/library/ee707351(VS.91).aspx
Mog Liang- 已建议为答案 Frank Xu LeiModerator 2010年10月13日 2:30
- 已标记为答案 fss199 2010年10月14日 4:24
-
你可以到我的网站上看下
Posted by Frank Xu Lei at 17 九月 , 2010
前段时间一直翻译《WCF技术内幕》,所以这个系列停滞了下来,现在翻译工作完成。现在继续来写《WCF4.0新特性体验》这个系列。今天我们来学习一下Rest WCF服务,文章会先介绍一下Rest的基本概念,以及特点,其次会介绍WCF如何实现对Rest的支持,也就是Rest WCF的底层机制。重点提到其中几个重要的类型。最后会介绍WCF4.0中阅读全文......
另外也有一个WCF与AJax开发实践系列的文章。都有参考代码。
也可以看MSDN上关于WCF与Ajax文章。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
【老徐的博客】:http://www.cnblogs.com/frank_xl/
- 已标记为答案 fss199 2010年10月14日 4:24
全部回复
-
RiaServiceClassLibrary 要Host到Web项目中,web项目可以host在IIS上,参见
http://msdn.microsoft.com/en-us/library/ee707351(VS.91).aspx
Mog Liang- 已建议为答案 Frank Xu LeiModerator 2010年10月13日 2:30
- 已标记为答案 fss199 2010年10月14日 4:24
-
谢谢版主的指点!
我想详细的说一下操作步骤:
1、新建 RIAServiceLibrary ,在 RIAServiceLibrary.Web 项目中,添加 实体数据 ,重新生成后,再添加 DomainService1 ;
添加引用 Microsoft.ServiceModel.DomainServices.Hosting,修改配置文件:
<add name="Soap" type="Microsoft.ServiceModel.DomainServices.Hosting.SoapXmlEndpointFactory, Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
2、新建 web 网站, 选择 WCF 服务 网站。添加项目引用,选择 RIAServiceLibrary.Web 项目;
修改 Service.svc 的标记,Service="RIAServiceLibrary.Web.DomainService1".
3、在浏览器 浏览 Service.svc ,可以正常运行了,虽然可以访问 ,但双击下面的 链接 页面不跳转, 无法访问 wsdl ?
尝试在 DomainService1.cs 的文件中,开通 AspCompatiableMode 允许,但 提示无法通过。
-
谢谢版主的指点!
我想详细的说一下操作步骤:
1、新建 RIAServiceLibrary ,在 RIAServiceLibrary.Web 项目中,添加 实体数据 ,重新生成后,再添加 DomainService1 ;
添加引用 Microsoft.ServiceModel.DomainServices.Hosting,修改配置文件:
<add name="Soap" type="Microsoft.ServiceModel.DomainServices.Hosting.SoapXmlEndpointFactory, Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
2、新建 web 网站, 选择 WCF 服务 网站。添加项目引用,选择 RIAServiceLibrary.Web 项目;
修改 Service.svc 的标记,Service="RIAServiceLibrary.Web.DomainService1".
3、在浏览器 浏览 Service.svc ,可以正常运行了,虽然可以访问 ,但双击下面的 链接 页面不跳转, 无法访问 wsdl ?
尝试在 DomainService1.cs 的文件中,开通 AspCompatiableMode 允许,但 提示无法通过。
RIAService如何定义的?这个服务属于Rest风格?
如何是Asp.NET兼容模式的,应该不包含元数据描述信息的。
我记得实现REST服务的时候就不会支持WSDL。不过使用的Binding为WebHttpBinding。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
【老徐的博客】:http://www.cnblogs.com/frank_xl/
-
修正一下你的第2,3步
在运行时,library的配置节是不被调用的,你需要把RIAServiceLibrary.web项目的App.config合并到Host 的Web项目,步骤在文档 http://msdn.microsoft.com/en-us/library/ee707351(VS.91).aspx 的“To use the generated code in the Silverlight project”节,第8步.
不需要添加Service.svc来手动设置wcf host, RIA service 通过 HTTPModule 方式来自动添加和配置其servicehost。
Mog Liang -
RIAService如何定义的?这个服务属于Rest风格?
如何是Asp.NET兼容模式的,应该不包含元数据描述信息的。
我记得实现REST服务的时候就不会支持WSDL。不过使用的Binding为WebHttpBinding。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
【老徐的博客】:http://www.cnblogs.com/frank_xl/
-
你可以到我的网站上看下
Posted by Frank Xu Lei at 17 九月 , 2010
前段时间一直翻译《WCF技术内幕》,所以这个系列停滞了下来,现在翻译工作完成。现在继续来写《WCF4.0新特性体验》这个系列。今天我们来学习一下Rest WCF服务,文章会先介绍一下Rest的基本概念,以及特点,其次会介绍WCF如何实现对Rest的支持,也就是Rest WCF的底层机制。重点提到其中几个重要的类型。最后会介绍WCF4.0中阅读全文......
另外也有一个WCF与AJax开发实践系列的文章。都有参考代码。
也可以看MSDN上关于WCF与Ajax文章。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
【老徐的博客】:http://www.cnblogs.com/frank_xl/
- 已标记为答案 fss199 2010年10月14日 4:24
-
谢谢您!希望能跟着您的足迹,浪迹 WCF !
不需要这么客气~互相交流,互相学习~
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
【老徐的博客】:http://www.cnblogs.com/frank_xl/