1
在從Javascript調用WCF的所有演練中,svc文件都是調用WCF的WebApplication的一部分。 但是,如果服務端點託管在其他服務器上會發生什麼情況?我會開始遇到跨域問題嗎?調用WCF託管在與Javascript不同的服務器上
在從Javascript調用WCF的所有演練中,svc文件都是調用WCF的WebApplication的一部分。 但是,如果服務端點託管在其他服務器上會發生什麼情況?我會開始遇到跨域問題嗎?調用WCF託管在與Javascript不同的服務器上
您可能無法實現真正的「常規WCF行爲」。然而,它很可能會從WCF中調用JSONP,因爲所有的教程都會告訴你。
現在,如果你只是想能夠在你的web.config中聲明你的服務的端點,你可以簡單地把它放在你的aspx文件中。
var url ='<%= ConfigurationManager.ApplicationSettings ['endpoint']%>';
然後,只需將端點添加到web.config的appSettings部分即可。
謝謝賈斯汀。但是,如果該服務託管在與客戶端不同的域/不同計算機上,該怎麼辦?瀏覽器是否允許這個呼叫? – laconicdev 2011-05-11 13:10:13
如果您製作JSONP端點而不是json端點,那麼是的。 WCF能夠支持JSONP以及JSON端點。 – 2011-05-11 13:20:44