Visual studio 2008 验证():属性';工厂';不是元素的有效属性';ServiceHost';
我要走了Visual studio 2008 验证():属性';工厂';不是元素的有效属性';ServiceHost';,visual-studio-2008,wcf,service,factory,Visual Studio 2008,Wcf,Service,Factory,我要走了 Validation (): Attribute 'Factory' is not a valid attribute of element 'ServiceHost'. 在将Factory=“System.ServiceModel.Activation.WebServiceHostFactory”添加到.svc文件中的@Service指令后,从VS2008开始,在空的WCF服务应用程序中。我已将System.ServiceModel.Web引用添加到代码隐藏中 根据我在MSDN上读
Validation (): Attribute 'Factory' is not a valid attribute of element 'ServiceHost'.
在将Factory=“System.ServiceModel.Activation.WebServiceHostFactory”添加到.svc文件中的@Service指令后,从VS2008开始,在空的WCF服务应用程序中。我已将System.ServiceModel.Web引用添加到代码隐藏中
根据我在MSDN上读到的内容,我完全不知所措。以前有人见过这个吗
更新:
Factory在.svc文件的标记中甚至没有显示为intellisense中的可用属性。请确保在代码隐藏中有对System.ServiceModel的引用。除非有显式的factory对象,否则不需要对其进行引用。我在IIS托管服务中有一台主机,如下所示:
<%@ ServiceHost Service="Donaghe.ManualWCF.CalculatorService" %>
这就是你真正需要的。确保进入服务属性的是服务类的全名
如果有帮助,请告诉我。我安装了.NET 3.5,但没有为Studio 2008安装SP1。呃。在代码隐藏中,我确实引用了System.ServiceModel。而且,我想使用WebServiceHostFactory,这样我就不必编辑web.config来手动设置端点。我计划在IIS中托管该服务。谢谢你的帮助:)是的,我有指定服务的完全限定名。噢!行了。我去过那里。那样做了。