从Windows Azure调度程序调用ASMX Web服务



我在Windows Azure Cloud应用程序中具有在Web角色中运行的ASMX Web服务。我想用Windows Azure调度程序每小时调用此服务。我能够创建作业,但是我在URI中尝试的一切都会导致错误。

我可以使用AJAX使用uri从网页上成功调用相同的Web服务,例如:http://www.example.com/myservice.asmx/thefunction

但是,此表格会返回错误(当我使用get或apt apt时):请求格式未知URL意外地以"/thefunction"结尾。

任何人都可以建议这种URI应采取哪种格式?

谢谢

不知道这是否会有所帮助,但是我们的团队发现,如果您使用Azure Portal的全新管理屏幕来执行此操作,则只能设置URL和内容,但您似乎无法访问请求标题。

我们正在呼吁使用MVC应用程序,发现我们需要添加一个标题变量(content-type:application/x-www-form-urlenCoded),以便我们的路由器/控制器提取相关的帖子参数。我们正在考虑使用API来创建作业,因为似乎使用此方法对标头进行了控制。

请参阅中的"标题"参数在调度程序API中创建作业方法。

最新更新