Используя Visual Studio 2012, я создал сервисную библиотеку WCF 4.5. Когда service is published в мой локальный IIS, несмотря на раздел serviceActivations в файле конфигурации, файл .svc по-прежнему создается.Публикация служб WCF и файловая активация: все еще создайте файл .svc
Я также использую пользовательский завод в файле конфигурации, который, к счастью, не потерян, поскольку serviceActivations переопределяет файлы .svc.
Файл конфигурации выглядеть следующим образом:
<serviceHostingEnvironment aspNetCompatibilityEnabled="false" multipleSiteBindingsEnabled="true">
<serviceActivations>
<add factory="My.ServiceHostFactory" relativeAddress="~/BirtProxy.SoapReport.svc" service="BirtProxy.SoapReport" />
</serviceActivations>
</serviceHostingEnvironment>
.svc файл, который создается, как это:
<%@ ServiceHost Service="BirtProxy.SoapReport" %>
У меня есть несколько других услуг, где у меня нет такого поведения, но я не могу понять, что случилось. Я не хочу, чтобы этот дополнительный файл был создан.
Любая помощь оценена.