【问题标题】:endpoint not generated in app.config when adding Service reference添加服务引用时,app.config 中未生成端点
【发布时间】:2013-10-22 14:21:24
【问题描述】:

我需要消耗一些 wcf,但我已经坚持添加服务参考 :) 我做什么:

  1. 创建新的 Windows 窗体项目。
  2. 右键单击项目并按“添加服务引用”。
  3. 插入 svc 地址并按“开始”。

然后添加服务,但是当我查看我的 app.config 时,它只包含这个

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>

我的端点在哪里?添加服务引用时不应该生成它们吗?

【问题讨论】:

  • 你试过用svcUtil工具生成reference.cs和.config文件吗?
  • 有时配置会在您点击服务参考上的更新后更新。
  • 添加服务 URL foe/client.svc 时是否与 wcftestclient.exe 一起使用?
  • 我认为服务本身可能有问题......刚刚添加了一些其他 api,它们工作得很好。然后我会将问题发送给 api 的创建者 :)
  • 我知道它已经过时了,但它是否有机会将旧的 .net 2.0 转换为 .net 4.0,因为我有同样的问题。在同一个解决方案中,我添加了一个新的 .net 4 winform 并在那里添加了引用并将其包起来,但对于更改为 4.0 的旧 .net 2.0,应用程序配置只是搞砸了,手动更改它什么也没做。

标签: c# wcf


【解决方案1】:

刚刚找到解决此问题的方法。您需要取消选中“在引用的程序集中重用类型”。我有同样的问题,并注意到我的 .net 4.0 项目中有 .net 2.0 lib,并且由于该项目使用的是旧模式,我认为在使用 WCF 时存在问题。注意到 2.0 asmx Web 服务非常适合我,但正如我所说,删除 WCF 高级选项卡中的检查修复了这个问题

【讨论】:

    猜你喜欢
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 2011-12-23
    • 2012-01-28
    相关资源
    最近更新 更多