第八章 發行及網站應用第八章 發行及網站應用\8-3 JQWebClient呼叫EEPWebClient

8-3 JQWebClient呼叫EEPWebClient

在開發了JQWebClient後,程式師會提出這樣的問題,如何才能在JQWebclient下呼叫舊的EEPWebClient下的網頁呢?

Step1>        首先,需要找到EEPWebClient下的Web.configsystem.web的節點下,添加如下內容。

<webServices>

      <protocols>

        <add name="HttpGet"/>

        <add name="HttpPost"/>

      </protocols>

    </webServices>

Step2>        接著,需要將EEPWebClient發行,或者通過VS瀏覽網頁的方式建立一個虛擬的網站。這樣EEPWebClient打開就會有一個準確的網址。

Step3>        將上面的網址的前半段,不包含InfoLogin.aspx的部分進行複製。打開JQWebClient下的Web.config文件,修改appSettingkeyEEPWebClientvalue,將它修改為上面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:*


 

Top of Page