[问题] 呼叫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