Sco*_*ite 4 c# wcf namespaces wcf-client service-reference
我在我的解决方案中有一个本地WCF服务,我引用了它.但是我的控制器类无法获取Service命名空间?传统上我会使用svcUtil来编写一个包装类但是因为这是内部的我虽然我可以简单地添加"服务引用",然后点击命名空间然后简单地调用我的服务(即var service = new QServiceReference.MyClass();)
我无法显示图片,所以这里是我解决方案的结构,
Solution
-> Services Folder
-> QService Folder
QService Project
-> Web Folder
-> Zipporah.Queuing.Web (project)
-> Services References
-> QServiceReference
-> Controllers Folder
-> KioskProcessController
Run Code Online (Sandbox Code Playgroud)
我的类(KioskProcessController)如下:
using System.Web.Mvc;
using Zipporah.Queuing.Web.QServiceReference; (ITS THIS NAMESPACE REFERENCE THAT DOES NOT WORK)
namespace Zipporah.Queuing.Web.Controllers
{
public class KioskProcessController : ZipController
{
public ActionResult Index()
{
return View();
}
public ViewResult Queue()
{
return View();
}
public ViewResult PreAppointment()
{
return View();
}
}
}
Run Code Online (Sandbox Code Playgroud)
对不起,如果那个结构不清楚(如上所述我不能发布图片)
任何线索或想法都会受到最高的赞赏?
VS1*_*VS1 18
为您的WCF客户端生成的命名空间可能与您的命名空间不同using.在您的Solution Explorer窗口中,当您选择Service References文件夹时,您可以启用该Show All Files按钮,然后导航到文件Reference.cs,如下面的屏幕截图所示:

然后,在Reference.cs文件中,您可以通过"添加服务引用"对话框找到实际生成的命名空间,您可以在其他文件中使用该对话框using.
| 归档时间: |
|
| 查看次数: |
17206 次 |
| 最近记录: |