参照したソリューションにローカル 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
私のクラス (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();
}
}
}
その構造が明確でない場合は申し訳ありません(前述のように写真を投稿できません)
手がかりや考えはありますか?