我有一个非常简单的服务合同,用于管理自己的数据导入,类似于这样:
using System.ServiceModel;
namespace Company.Services.Domain.Contract
{
[ServiceContract(Name = "ImportService", Namespace = "http://services.company.org/")]
public interface IImportService
{
[OperationContract]
ImportResponse ImportData();
}
}
我希望设置一个定时任务或类似的东西来每天执行此调用。我知道可以编写控制台应用程序并通过svcutil创建代理。但是否有一种在IIS中本地配置(也许是IIS扩展名)的方法?或者我可以用PowerShell实现简单而优雅的解决方案吗?只是想知道我的选择是什么。