我在服务器上的IIS上运行了一个无法从Internet上的客户端访问的wcf项目。 第二个项目是用MVC c#4剃须刀引擎开放的互联网网站。 我只是将数据从api控制器传递到服务客户端并返回。 有没有办法生成代码?
假设我的wcf服务中的代码在Internet上无法访问的服务器是:
[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代码?