关于调用wcf 的问题

guolaizuozuo 2009-04-02 12:58:29
我新建了1个wcf项目,和一个web应用程序,web应用程序调用wcf没任何错误

我现在想把调用那部分程序单独脱离出来建个类库访问的时候就出错,


在 ServiceModel 客户端配置部分中,找不到引用协定“ServiceReference1.IUpLoadService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

这错误

调用的方法都是同1个,只是第一个是在web应用程序里调用,出错的是在类库里调用


有人知道如何在类库中访问wcf
...全文
1494 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
dz0381 2010-08-09
  • 打赏
  • 举报
回复
楼主 可否说下如何解决
我也遇到这个问题
mail_ricklee 2010-01-13
  • 打赏
  • 举报
回复
wcf restful模式,实现http调用
具体可以
参考www.cnblogs.com/mail-ricklee中的FortuneBase
kangking2010 2010-01-13
  • 打赏
  • 举报
回复
同遇到
aboutiot 2009-11-13
  • 打赏
  • 举报
回复
如果把WCF的客户端单独拿出来作为类库的话,WCF客户端的类库会有一个app.config文件,需要把这个文件中的以下部分
<system.serviceModel>
省略
</system.serviceModel>

复制然后粘贴到主程序(Main函数所在工程)的app.config文件中的<configuration></configuration>中。
Chenzhit 2009-10-29
  • 打赏
  • 举报
回复
LZ你这个问题有没有解决??我现在也遇到了你相同的问题,如果解决了还望赐教!谢了
Heyinova 2009-04-30
  • 打赏
  • 举报
回复
不管是在DLL中还是exe中引用WCF Service,生成的配置文件默认为生成的Dll或者exe文件名.config,而在别的地方引用这个Dll或者exe,读取的配置文件却是这个dll或exe名字.config,所以造成了这个问题。
veter 2009-04-14
  • 打赏
  • 举报
回复
楼主搞定了吗?我现在也遇到同样的问题,我倒是有一个方法可以做到访问,以类库的方式,不懂还有什么更好的办法,我已加楼主为好友。
guolaizuozuo 2009-04-03
  • 打赏
  • 举报
回复
没人这样做过吗,都是直接在web页面直接引用的马
guolaizuozuo 2009-04-02
  • 打赏
  • 举报
回复
编译通过,但运行出对象引用设置到对象的实例的错误
guolaizuozuo 2009-04-02
  • 打赏
  • 举报
回复
在wcf 中可以引用

System.Web.HttpContext.Current.Server.MapPath(request.SavePath)

马 ,为什么一直都提示我未将对象引用设置到对象的实例。

System.Web空间都引用了
踏雪听雨 2009-04-02
  • 打赏
  • 举报
回复
这个配置文件里的命名空间,是否不对.
或者,你可以试试从解决方案中发现WCF服务引用的方法来调用.
hy_lihuan 2009-04-02
  • 打赏
  • 举报
回复
还没有接触过wfc,不过我想这个是最基础的内容阿,你找本书里面都应该有讲解的阿
takako_mu 2009-04-02
  • 打赏
  • 举报
回复
你就把它当webservice用
guolaizuozuo 2009-04-02
  • 打赏
  • 举报
回复
app.config文件内容是

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IUpLoadService" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="9223372036854775807"
messageEncoding="Mtom" textEncoding="utf-8" transferMode="Streamed"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://www.ddddddd.com/UpLoadService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IUpLoadService"
contract="UpLoadService.IUpLoadService" name="BasicHttpBinding_IUpLoadService" />
</client>
</system.serviceModel>
</configuration>

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧