【发布时间】:2013-06-25 20:10:34
【问题描述】:
我想像这样创建一个测试 WCF 服务:http://www.mywebsite.com/admin/Service1.svc
- 我新建一个项目 -> WCF -> WCF 服务应用程序
- 我将自动创建的 Service1.svc 和 IService1.vb 包装在“Namespace Admin”中,如下所示:
命名空间管理员
Public Class Service1 Implements IService1 Public Sub New() End Sub Public Function GetData(ByVal value As Integer) As String Implements ... Return String.Format("You entered: {0}", value) End Function ' deleted rest of class End Class结束命名空间
但是当我尝试向 Service1.svc 添加服务引用时,我得到了这个错误:
There was an error downloading
'http://localhost:51826/Service1.svc/_vti_bin/ListData.svc/$metadata'.
如果我删除我的“命名空间管理员”并将 Service1.svc 放入“管理员”文件夹,那么它可以完美运行,但我需要构建我的代码,因为这将是一个大型项目。
如何使用“命名空间”而不失败?
【问题讨论】:
-
尝试重建 wcf 应用程序...如果无法正常工作,请尝试添加此 localhost:51826/admin/Service1.svc