インターネット上のクライアントからアクセスできないサーバーの IIS で wcf プロジェクトを実行しています。2 番目のプロジェクトは、MVC c#4 剃刀エンジンで書かれたインターネットに公開されている Web サイトです。私は、データを API コントローラーからサービス クライアントに渡したり戻したりすることに多くの時間を割いています。コードを生成する方法はありますか?
私のwcfサービスのコードがインターネットに到達できないサーバー上にあるとしましょう:
[ServiceContract]
public interface IAlertsService
{
[OperationContract]
void ApproveAlert(int ID);
[OperationContract]
bool IsAdditionalPackageRequired(int AlertID);
[OperationContract]
bool RemoveAlert(int ID);
//ApproveAllAlerts
[OperationContract]
bool ApproveAllAlerts(int[] ID);
}
ウェブサイトmvc4からサービス参照を行い、コントローラーAPIを作成したい:
public class AlertsController : ApiController
{
//here all methods to invoke wcf ...
}
サービス参照から ApiControllers コードを生成する方法はありますか?