将WCF Web服务添加到DotNetNuke站点..最简单的方法?

时间:2011-08-17 20:55:04

标签: wcf dotnetnuke

我应该使用哪种项目?我尝试了一个WCF网站,然后将该目录复制到我的DNN网站,并尝试转到.svc文件但没有成功。 DNN 6仅适用于3.5吗?我应该在iis中将其作为集成和4.0运行吗?

如果要编译.NET Framework 4.0或更高版本,则提供程序选项中'compilerVersion'属性的值必须为'v4.0'或更高版本。要为.NET Framework 3.5或更早版本编译此Web应用程序,请从Web.config文件的元素中删除“targetFramework”属性。

1 个答案:

答案 0 :(得分:3)

自DNN 5.4(或其附近)以来,DNN一直支持.NET 4,并支持IIS中的集成模式(自早期DNN 5.x起)。

听起来好像你复制了DNN web.config,这是行不通的(那里有一个很多的东西,DNN需要正常工作)。或者,您是否可以将WCF web.config复制到DNN站点的子目录中?如果是这样,您可能只想将这些web.config设置与主配置合并。

我让WCF在DNN中工作的主要问题是确保WCF安装了IIS(因此它正确处理.svc扩展名)。