[問題] 請問類別庫內如何呼叫WCF?
(我要問的其實就是黃色的字..只是習慣把前因後果交代清楚一些QQ 請見諒)
----------------------------------------------------------------
asp.net 或 win form 分別透過 web.config 及 app.config 設定去連 WCF 都運作良好
但在嘗試在類別庫(Class) 內呼叫 WCF 便不順利,卡在 build 成 dll 後,似乎
不再認得 app.config 或 xxx.dll.config 這些設定檔
出現錯誤訊息:
InvalidOperationException 未處理
『在 ServiceModel 用戶端組態區段中找不到參照合約 'xxx.IService1'
的預設端點項目。可能是因為找不到應用程式的組態檔,或是用戶端項
目中找不到符合此合約的端點項目。』
估狗了一下找到一篇情況類似的文章
縮址: http://ppt.cc/2INd
原址: http://social.msdn.microsoft.com/Forums/zh-TW/802/thread/8d14e335-b094-414e-abeb-851ef635ffe8/
依樣畫葫蘆尚未成功,
出現 ProtocolException未處理的錯誤訊息(WCF服務不支援內容類型)
不過更讓我介意的是這樣寫似乎把 WCF 來源綁死在程式中,想請問
是否有方法可以外部設參數檔,讓dll內也能呼叫到WCF呢?
希望版友能提供一些關鍵字讓我研讀嘗試,
真是十分感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.189.2
推
04/20 07:28, , 1F
04/20 07:28, 1F
→
04/20 12:29, , 2F
04/20 12:29, 2F
這隻dll會被一隻以前別人寫的windows服務呼叫,那就變成設定要掛在
windows服務方了,是嗎?
感覺上引用dll的無論是web或form或service,還要加上WCF設定才能正確運作dll
(dll可能是呼叫WCF取得一些資料做些處理,主要是開放做處理的函式)
好像達不到讓引用人可以無障礙使用函式的效果呢~QQa
※ 編輯: greenfish27 來自: 220.133.189.2 (04/20 12:42)
推
04/21 18:33, , 3F
04/21 18:33, 3F
→
04/21 22:32, , 4F
04/21 22:32, 4F
→
04/22 11:16, , 5F
04/22 11:16, 5F
→
04/22 11:17, , 6F
04/22 11:17, 6F