2016-05-23 57 views
2

所以我做了RC2的更新,花了我一段时间,但我得到了大部分东西解决。目前我有一个问题,我还没有找到解决方案。ASP.NET Core RC2迁移 - 加载视图时出错

当我的观点被称为我立即得到这种错误在浏览器中(没有服务器端):

类型“RefreshableJob”在未引用的程序集定义。您必须添加对程序集HeuristicLab.Clients.Hive-3.3,Version = 3.3.0.0,Culture = neutral,PublicKeyToken = ba48961d6f65dcec'的引用。 @if(Model.userJobs.Count == 0)

这发生在我尝试加载某些数据并在更新之前完美运行的所有视图中。下面是我在project.json

"dependencies": { 
"Microsoft.ApplicationInsights.AspNetCore": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Owin": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.SignalR.Server": "0.1.0-rc2-20896", 
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview1-final", 
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", 
"Microsoft.AspNetCore.Session": "1.0.0-rc2-final", 
"Microsoft.Extensions.Caching.Memory": "1.0.0-rc2-final", 
"AngularJS.Intellisense": "1.0.3", 
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", 
"HeuristicALGAuto": "1.0.0" 

}使用的依赖,

"frameworks": { 

    "net452": { 
     "dependencies": { 
     "HeuristicLab.Algorithms.ALPS-3.3": "1.0.0-*", 
     ...... 

这里是一个视图文件的例子:

using HeuristicLab.Clients.Hive.WebJobManager.ViewModels 

@model JobViewModel 

<!-- Displays the job manager overview --> 

<div id="userId" style="display:none">@ViewBag.SessionId</div> 
<div> 
    <!-- Main nav menu--> 
    @Html.Partial("Navbar", new NavbarViewModel("Job", Model.currentUser)) 

    <!-- Job menu--> 
    <ul class="nav nav-pills nav-justified"> 
     <li role="presentation" 
      class="active"> 
      <a asp-controller="Job" 
       asp-action="Index"> 
       <i class="fa fa-tasks"></i> Jobs 
      </a> 
     </li> 
     <li role="presentation" 
      class=""> 
      <a asp-controller="Job" 
       asp-action="Uploads"> 
       <i class="fa fa-cloud"></i> Uploads 
      </a> 
     </li> 
    </ul> 

    @Html.Partial("_ErrorMessage", Model.message) 

    <div class="row" 
     style="padding:10px; margin-right:0!important"> 
     @if (Model.userJobs.Count == 0) 
      { 
      <div> 
       <p style="text-align:center"> 
        No jobs found 
       </p> 
      </div> 

     } 

我可以确认,得到的数据通过控制器完美加载,这只发生在返回View(...);呼叫。我试图调试到视图本身,看看发生了什么,但调试器从不进入视图本身,错误只是被抛出。

任何想法是赞赏,我真的不知道从哪里开始。如有必要,我还可以提供额外的信息。 谢谢

+0

我也穿过同样的错误绊倒现在固定的,会等待一个答案在这里,因为你已经问。 – Amry

回答

0

似乎是在最后ASPNET核心1.0版本