(WCFDS = WCF數據服務5,通過實體框架的支持,使用的OData V3,JSON格式,通過IIS7擔任了和Windows身份驗證保護。)如何從JavaScript訪問服務引用?
的關鍵是從訪問中的經認證的方式WCFDS AJAX呼叫。
爲此,我有一個客戶端作爲ASP.Net Web應用程序,在Web.config中設置Windows身份驗證,並指向WCFDS的服務引用。
我想使用客戶端JavaScript來訪問服務引用。我怎樣才能做到這一點?
我想過創建一個aspx頁面,託管在客戶端,並直接從JavaScript代碼調用到此頁面,然後通過服務引用檢索數據 - 但我對如何展示完整功能(這裏有幾十個實體)。
任何人都可以提供建議嗎?
試圖確保我理解你的問題。如果我錯了,請糾正我。您有一個包含使用EF提供程序的WCF數據服務的Web應用程序。 IIS強制執行Windows身份驗證。你想從某個網頁的某個地方通過JavaScript訪問該服務(推測是一個加入域的機器?)是否正確? – 2012-07-17 15:09:57
嗨,這是正確的。我想我只需在Web.config中設置適當的Windows授權設置,並將IIS保留爲匿名(應用程序設置角色等) – Richard 2012-07-19 05:46:52