arquivo @WCF .svc serviu como texto sem formatação no IIS7.5 .NET 4.0 - Não está no Site Padrão

FINAL UPDATE: Acontece que este foi um problema devido a um problema de compactação com um módulo DotNetNuke. Eu tive que adicionar ao módulo DNN do PageBlaster, então isso não é mais um problem

Estou implantando um arquivo svc do WCF no meulive website pela primeira vez e é renderizado / veiculado no navegador como texto sem formatação. Funciona bem no meu ambiente de desenvolvimento no localhost. Você pode ver o problema aqui:

http: //www.pokerdiy.com/test.sv

O site está sendo executado emIIS 7.5.7600.16385 emWindows Server 2008 R2 Versão 6.1 SP1 (64 bits) em um Pool de aplicativos integrados com .NET 4.0 (Estou usando o Entity Framework 4.2

ATUALIZAR No servidor ativo, o site é adicionado como um Site (por exemplo, não está no Site Padrão), enquanto no meu ambiente de desenvolvimento, o DotNetNuke está sendo executado como um Diretório Virtual no Site Padrão, com seu próprio web.config (que eu comparei ao do site ativo e é idêntico).

Curiosamente, quando estou no servidor ativo e navego para o arquivo test.svc no site DEfault, ele funciona http: //localhost/Test.sv) - no entanto, o site do PokerDIY.com não http: //www.pokerdiy.com/test.sv). Portanto, parece que meu site padrão é diferente dos sites adicionais de alguma forma?

Outra coisa interessante: eu removi todos os mapeamentos de manipulador .svc e agora posso obter o erro "HTTP Error 404.3 - Not Found". Portanto, os mapeamentos de manipulador estão interceptando-o, simplesmente não está fazendo nada com ele! Posso recuperá-lo para texto estático, adicionando novamente os mapeamentos de manipulador .svc.

epois de muito RTFMing, a primeira coisa que verifiquei foi nos Mapeamentos de Manipuladores, de acordo com o artigo da MS: todos os mapeamentos svc estão lá (o svc-integrado está no topo comoper este artigo)

Também reinstalei o WCF conformeEste artig sem diferença. Usando o Fiddler, vejo que o Tipo de conteúdo é "text / html"

O que mais posso tentar?

ota: os serviços Web ASMX, arquivos ASP.NET, etc., todos funcionam be

Atualiza: Meu provedor de hospedagem sugeriu que eu transformasse o diretório em que o serviço reside em um diretório virtual, o que não era necessário na minha máquina local no Dev. Portanto, agora ele usa os sites dos pais e, de repente, está fazendo alguma coisa - recebe um erro diferente. Porém, isso não parece correto - por que não seria tratado pelo site appool? Mudei o .svc para a raiz http: //www.pokerdiy.com/test.sv) para remover isso da equação

Outras coisas que tentei: Alterar os módulos runAllManagedModulesForAllRequests = "false" para "true" (éfals no meu web.config)% windir% \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_regiis.exe -irWCF no IIS 5.1 serviu como arquivo de texto sem formatação 404 ao executar o serviço .net 4 WCF no IIS (nenhum arquivo svc)

questionAnswers(3)

yourAnswerToTheQuestion