문제

나는 얻는다

Validation (): Attribute 'Factory' is not a valid attribute of element 'ServiceHost'.

공허한 WCF 서비스 애플리케이션에서 VS2008에서 공장 = "System.ServicEmodel.Activation.WebserViceHostFactory"를 .SVC 파일의 @Service 지시문에 추가 한 후. Code-Behind에 대한 System.ServicEmodel.web 참조를 추가했습니다.

MSDN에서 읽은 내용을 기준으로 총 손실을 입었습니다. 아무도 전에 이것을 발견 한 적이 있습니까?

업데이트:

Factory는 .SVC 파일의 Markup에서 Intellisense에서 사용 가능한 속성으로 표시되지 않습니다.

도움이 되었습니까?

해결책

.NET 3.5를 설치했지만 Studio 2008에 SP1을 설치하지 않았습니다.

다른 팁

Code의 System.ServiceModel에 대한 참조가 있는지 확인하십시오. 명시적인 공장 객체가 없으면 참조가 필요하지 않습니다. IIS 호스팅 서비스에 호스트가 있습니다.

<%@ ServiceHost Service="Donaghe.ManualWCF.CalculatorService" %>

그게 당신이 정말로 필요한 전부입니다. 서비스 속성에 들어가는 것이 서비스 클래스의 전체 이름인지 확인하십시오.

도움이된다면 알려주세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top