我有一個有點奇怪的要求,需要探索的可能性。這裏的要求:WCF在Excel Addin
服務器端(我們的控制和範圍作任何修改)
- 我們有一個應用程序服務器一臺機器上運行。
- 應用服務器應該定期讀取來自Web服務的數據(存儲 到數據庫中進行進一步的處理)。
客戶端:
- 該用戶在一個Excel工作簿工作。爲了將他們的數據同步到Application Server,Excel Addin應該能夠提供一個Web服務接口。應用程序服務器將定期輪詢此客戶端Web服務以獲取更新的數據。
我完全知道這似乎是錯誤的設計,應用程序服務器應該託管一個用於讀取數據的Web服務。但是,這是情況所要求的。
我的問題:
1)Excel Addin可以承載Web服務嗎?
2)基於.Net的Addin可以使用WCF託管Web服務嗎?
3)如果是,WCF可以提供與ASP.Net Web服務完全相同的Web服務接口嗎? (我讀過BasicHTTPBinding,WSHTTPBinding等,但找不到足夠的信息來作出決定)。
4)你可以想到的其他選擇?
謝謝
Vamyip
我不明白爲什麼不,你試過了嗎?但是,您可能必須以管理員身份運行excel,但是,如果要打開端口進行監聽。 –
您是否正在討論基於.Net的Addin,它使用WCF自己託管Web服務,而不使用IIS,但對於服務使用者而言,看起來與asmx Web服務相同? – vamyip
是的,您可以自主主機並使用基本的http綁定。 –