看板 C_Sharp 關於我們 聯絡資訊
小弟在C#類別庫專案加入3個API測試機服務參考 加入後自動生成app.config檔案,並依文件 指示將相關參數在app.config檔設定好 同時寫了一個API服務登入方法並呼叫取得參數 public string XXXLogon() { . . . . XXXSessionManager.ISessionManager iSessionManager = new XXXSessionManager.SessionManagerClient(); . . . return Signature; } 但是在下中斷點執行 XXXSessionManager.ISessionManager iSessionManager = XXXSessionManager.SessionManagerClient(); 這行時就跳到例外,訊息寫"在 ServiceModel 用戶端組態區段中找不到參照合約 'TigerSessionManager.ISessionManager' 的預設端點元素。可能是因為找不到應用程式 的組態檔,或是用戶端元素中找不到符合此合約的端點元素"。 有找過相關的解決方法,但是都沒有頭緒,不知道這情況該怎麼解決... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.160.90 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1470728985.A.CCB.html
Litfal: 自從用了MVC API後,WebService好久沒玩了快忘光了@@ 08/09 23:05
Litfal: 這邊要在建構時把configurationName傳進去,在web.config 08/09 23:06
Litfal: 裡面有寫才對。 08/09 23:06
CrazyAngel: #1HSRkapI (C_Sharp) 08/10 00:11
g203031028: 感謝L大 正在摸索,C大那篇我看過,但沒頭緒@@ 08/10 09:35
g203031028: 再回C大的文,我照他下面的一個解決方式把 08/10 11:17
g203031028: 產生的App.config內容Copy到第一個專案的Web.config中 08/10 11:19
g203031028: 就可以了...但完全不懂原理.... 08/10 11:20