私のasp.net Webアプリの「サービス」ディレクトリにWCFサービスがあります。の
/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" %>
私が間違っていること、または ASP.net のプリコンパイルを可能にするために WCF クライアント/サービスを変更できることはありますか?