1) Перевір налаштування в web.config
Повинно бути щось на кшталт:
<system.serviceModel>
<services>
<!-- Before deployment, you should remove the returnFaults behavior configuration to avoid disclosing information in exception messages -->
<service name="MyService" behaviorConfiguration="returnFaults">
<endpoint contract="ClassLibrary1.IMyService" binding="wsHttpBinding"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="returnFaults">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
2) Перевір налаштування в web.config, той що в c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\. Пошукай там по розширенняю .svc, можливо там щось не налаштовано.
3) Перевір щоб розширення .svc булу зараєстровано в ІІС (<< це наймовірніше).
MCPD(Web,Windows,Enterprise), MCTS (WPF, WCF)