WCF アプリケーションでクラス ファイルを返しています。wsdl(WCFアプリ)のsvcutil.exeから生成されたクラスファイルAuthenticationService.csをApp_Codeに保存してプロジェクトで使用しています。
public ActionResult ViewName()
{
AuthenicationServiceClient client = new AuthenicationServiceClient("BasicHttpBinding_IAuthenicationService");
IList<CategoryInfo> category = new List<CategoryInfo>();
category = client.GetCategories(0, true);
return View(category);
}
クラス CategoryInfo は AuthenticationService.cs にあり、コントローラーからアクセスできますが、ビューで同じものを使用することはできません。ビューで同じ CategoryInfo を使用すると、エラー メッセージが表示されます
In View
@model CategoryInfo
クラス CategoryInfo
*エラー:
タイプ 'CategoryInfo は 'D:\ProjectName\Project Path\bin\ProjectName.dll' と C:\Windows\Microsoft.NET\Framework\v4.0.30309\Temporary ASP.NET Files\root\1664c01d_shadow の両方に存在します\b956618\414288438\30335072\App_Code.j4b-_1mm.dll*
この問題を克服する方法はありますか?