[問題] 呼叫API服務登入時產生例外

作者: g203031028 (cyw)   2016-08-09 15:49:40
小弟在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' 的預設端點元素。可能是因為找不到應用程式
的組態檔,或是用戶端元素中找不到符合此合約的端點元素"。
有找過相關的解決方法,但是都沒有頭緒,不知道這情況該怎麼解決...
作者: Litfal (Litfal)   2016-08-09 23:05:00
自從用了MVC API後,WebService好久沒玩了快忘光了@@這邊要在建構時把configurationName傳進去,在web.config裡面有寫才對。
作者: CrazyAngel (無口系天然呆)   2016-08-10 00:11:00
作者: g203031028 (cyw)   2016-08-10 09:35:00
感謝L大 正在摸索,C大那篇我看過,但沒頭緒@@再回C大的文,我照他下面的一個解決方式把產生的App.config內容Copy到第一個專案的Web.config中就可以了...但完全不懂原理....

Links booklink

Contact Us: admin [ a t ] ucptt.com