js 訪問 webservice “沒有權限” ”測試窗體只能用於來自本地計算機的請求“

       工作中,發現js調用本地計算機上的webservice顯示正常,當別人訪問我的機器時,就提示”沒有權限“,到不到數據!試着發佈到服務器上,部署網站的時候,給網站執行分配執行ISAPI的權限,則不會再提示這樣的問題!
       爲了測試發佈是webservice是否正常,在本地調用的時候發現,提示”測試窗體只能用於來自本地計算機的請求“,Google之後發現是web.config裏沒有配置允許httpGet和httpPost訪問。則在<System.Web>下配置如下:
      <webServices>
      <protocols>
        <add name="HttpPost"/>
        <add name="HttpGet"/>
      </protocols>
    </webServices>
   配置之後發現可以直接在其他機器上調用服務器上的webservice,進行測試
發佈了23 篇原創文章 · 獲贊 1 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章