Служба WCF находится в каталоге «Службы» в моем веб-приложении asp.net.В
/Services/MyService.svc
/Services/MyService.svc.cs
Все работает при копировании моего исходного кода в виртуальный каталог.Мы действительно надеялись прекомпилировать код по разным причинам, но когда мы делаем сервисные перерывы.Я предполагаю, потому что теперь файл «.cs» предварительно скомпилирован, и в каталоге «/ Services» больше нет «MyService.svc.cs».
Ошибка
Ошибка: невозможно получить метаданные из http://myurl.com/services/MyService.svc
Моя разметка .svc является стандартной:
<%@ ServiceHost Language="C#" Debug="true" Service="MyNamespace.MyService" CodeBehind="MyNamespace.MyService.svc.cs" %>
Есть ли что-то, что я делаю неправильно, или что я могу изменить на клиенте / сервисе WCF, чтобы разрешить ASP.net precomilation?