作者g203031028 (cyw)
看板C_Sharp
标题[问题] 呼叫API服务登入时产生例外
时间Tue Aug 9 15:49:40 2016
小弟在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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1470728985.A.CCB.html
1F:→ Litfal: 自从用了MVC API後,WebService好久没玩了快忘光了@@ 08/09 23:05
2F:→ Litfal: 这边要在建构时把configurationName传进去,在web.config 08/09 23:06
3F:→ Litfal: 里面有写才对。 08/09 23:06
5F:→ g203031028: 感谢L大 正在摸索,C大那篇我看过,但没头绪@@ 08/10 09:35
6F:→ g203031028: 再回C大的文,我照他下面的一个解决方式把 08/10 11:17
7F:→ g203031028: 产生的App.config内容Copy到第一个专案的Web.config中 08/10 11:19
8F:→ g203031028: 就可以了...但完全不懂原理.... 08/10 11:20