Visual Studio 2010 - 创建网站以承载 WCF 服务时,编辑 WCF 配置会提供"no service found"



我是WCF的新手,有一个我认为应该很简单的问题。我创建了一个解决方案,其中包含一个WCF服务库和一个托管该服务的网站。在网站中,我引用了服务库proj,所以service.dll在我的网站的/bin中。我在网站中编辑了.svc文件以使用引用项目的服务,但当我右键单击web.config并在服务下选择"编辑WCF配置"时,它会显示"未定义服务"。

我正在学习本教程,http://www.youtube.com/watch?v=SVPXLF-g4Ws&特征=相关当他执行"编辑WCF配置"步骤时,会列出引用的服务。

他在用vs2008,我在用vs2010。我是不是错过了什么?我希望我提供的信息足以得到一些答案。

谢谢

我也遇到了同样的问题,但我在VS2008中重新创建了WCF服务,它成功了。我很想知道为什么配置无法识别VS2010中的服务。

更新:我编辑了web.config文件,将System.ServiceModel部分替换为WCF库app.config中的部分。

首先,在配置文件(web.config)中没有定义服务-它是在.svc文件中定义的,如果您尝试访问它,它甚至可以工作(如果您使用的是.net 4.0),因为如果找不到服务的配置,WCF将添加一个默认端点。

如果要自定义服务的配置,请选择"创建新服务…",然后浏览到/bin目录并选择类库DLL。然后您可以选择服务类,然后从那里继续。

最新更新