在開發了JQWebClient後,程式師會提出這樣的問題,如何才能在JQWebclient下呼叫舊的EEPWebClient下的網頁呢?
Step1>
首先,需要找到EEPWebClient下的Web.config的system.web的節點下,添加如下內容。
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
Step2>
接著,需要將EEPWebClient發行,或者通過VS瀏覽網頁的方式建立一個虛擬的網站。這樣EEPWebClient打開就會有一個準確的網址。
Step3>
將上面的網址的前半段,不包含InfoLogin.aspx的部分進行複製。打開JQWebClient下的Web.config文件,修改appSetting中key為EEPWebClient的value,將它修改為上面copy好的地址。這樣設定後,JQuery的網站下就可以瀏覽EEPWebClient的內容了。
【註】如果因為網域存取安全性問題,無法在Chrome瀏覽器執行,可以透過設定方式,讓Chrome也可以使用:
開啟IIS,設定『HTTP回應標頭』。
1. 按右鍵,新增
Name:Access-Control-Allow-Headers
Value:X-Requested-With, Content-Type, Accept
2.按右鍵,新增
Name:Access-Control-Allow-Methods
Value:GET, POST, PUT, DELETE, OPTIONS
3.按右鍵,新增
Name:Access-Control-Allow-Origin
Value:*
Related Topics