Quando publico um serviço de repouso no WCF no IIS, os serviços não funcionam?
Pergunta
Estou usando o descanso do WCF 4.0 significando dizer que o arquivo deles não é .SVC .. Então, eu tenho três classes de serviço diferentes em um projeto de aplicativo de REST WCF de serviço. E eu registrei todos esses serviços no global.asax
O que estou tentando fazer é que tenho um conjunto de funções comerciais de uma estrutura mais baixa, por exemplo: .NET 1.0/2.0, onde em uso de conjuntos de dados e não chamo a função básica da entidade ADD/ATUALIZAÇÃO/DELETE, diferentemente dos lançamentos mais recentes. Então, eu queria perguntar se esse tipo de partida funcionaria no .NET 4.0 ou é algum outro motivo para isso?
obrigada
Solução
Se seus serviços funcionarem no servidor de desenvolvimento da Web, eles precisam trabalhar no IIS. Qual versão do IIS você usa? Lembre -se de que os URLs sem extensão são suportados apenas no IIS 7.x. Se você quiser usá -los na versão mais antiga, deve modificar a configuração do IIS (verifique isso fio). Certifique -se também de que o seu IIS tenha registrado corretamente .NET 4.0 e todos os ISAPI reais. Se você instalou .NET 4.0 Após o IIS, é melhor usar aspnet_regiis.exe da pasta .NET 4.0.