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

正在将WCF Web服务添加到DotNetNuke站点。。最简单的方法?,wcf,dotnetnuke,Wcf,Dotnetnuke,我应该使用什么样的项目?我尝试了一个WCF网站,然后将目录复制到我的DNN站点,并尝试转到.svc文件,但没有成功。DNN 6是否仅适用于3.5?我应该在iis中以integrate和4.0运行它吗 如果您是为.NET Framework 4.0或更高版本编译,则提供程序选项中“compilerVersion”属性的值必须为“v4.0”或更高版本。要为.NET Framework的3.5版或更早版本编译此Web应用程序,请从Web.config文件的元素中删除“targetFramework”属

我应该使用什么样的项目?我尝试了一个WCF网站,然后将目录复制到我的DNN站点,并尝试转到.svc文件,但没有成功。DNN 6是否仅适用于3.5?我应该在iis中以integrate和4.0运行它吗


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

DNN从DNN 5.4(或其附近版本)起就支持.NET 4,并支持IIS中的集成模式(从早期的DNN 5.x开始)

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


让WCF在DNN中工作的主要问题是确保WCF与IIS一起安装(因此它可以正确处理.svc扩展)。

DNN从DNN 5.4开始就支持.NET 4(或其他版本),并在IIS中支持集成模式(从早期的DNN 5.x开始)

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


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

是。我复制了整个WCF项目。。基本上就是.svc和web.config。。。进入dnn根目录下的子目录。。所以如果这是错误的。。我该怎么办。。只需在主dnn web.config中复制特定的.svc部分?我试试看。是的。我复制了整个WCF项目。。基本上就是.svc和web.config。。。进入dnn根目录下的子目录。。所以如果这是错误的。。我该怎么办。。只需在主dnn web.config中复制特定的.svc部分?我试试看。