2014-01-19 39 views
0

我有一個在Windows Azure雲應用程序中的Web角色中運行的asmx Web服務。我想要使​​用Windows Azure調度程序每小時調用一次該服務。我可以創建這個工作,但是我在URI中嘗試的所有內容都會導致錯誤。從Windows Azure調度程序調用asmx Web服務

我可以成功地從網頁使用AJAX使用URI如調用相同的Web服務: http://www.example.com/myservice.asmx/TheFunction

但這種形式返回一個錯誤(當我使用一個GET或POST): 請求格式無法識別的URL意外以'/ TheFunction'結尾。

任何人都可以建議這個URI應採取什麼格式?

感謝

回答

0

不知道這是否會幫助,但我們的研究小組發現,如果你用全新的管理界面從Azure的門戶網站要做到這一點,你可以只設置URL和內容,但是您似乎無法訪問請求標頭。我們正在調用一個MVC應用程序,並發現我們需要添加一個頭變量(Content-type:application/x-www-form-urlencoded),以便我們的路由器/控制器可以將相關的POST參數。我們正在研究使用API​​來創建作業,因爲使用此方法似乎可以控制標題。

請參閱 Create Job Method in the Scheduler API中的「標題」參數。