Validação (): Atributo 'Factory' não é um atributo válido do elemento 'ServiceHost'
-
19-08-2019 - |
Pergunta
Estou ficando
Validation (): Attribute 'Factory' is not a valid attribute of element 'ServiceHost'.
de VS2008 em um aplicativo de serviço WCF vazia depois que eu adicionar fábrica = "System.ServiceModel.Activation.WebServiceHostFactory" à directiva @Service no arquivo .svc. Eu adicionei referência System.ServiceModel.Web ao código-behind.
Eu estou em uma perda total com base no que eu li no MSDN. Alguém se deparar com isso antes?
Update:
Fábrica nem sequer mostrar-se como um atributo disponível no intellisense na marcação para o arquivo .svc.
Solução
Eu tive .NET 3.5 instalado mas não tem o SP1 instalado para Studio 2008. Ugh.
Outras dicas
Certifique-se de ter uma referência para System.ServiceModel no trás código. A menos que você tem um objeto fábrica explícito, você não precisa de uma referência a ele. Eu tenho uma série em um IIS serviço hospedado que se parece com isso:
<%@ ServiceHost Service="Donaghe.ManualWCF.CalculatorService" %>
Isso é tudo que você realmente precisa. Certifique-se que o que vai para o atributo de serviço é o nome completo da sua classe de serviço.
Deixe-me saber se isso ajuda.