【发布时间】:2016-08-02 14:02:16
【问题描述】:
我正在尝试使用 ASP.NET Core。当我尝试运行 ASP.NET Core Web 应用程序时,在调用我的 Index 操作时收到 System.TypeLoadException 错误:
Microsoft.AspNet.Mvc.ViewFeatures.dll 中出现“System.TypeLoadException”类型的异常,但未在用户代码中处理
附加信息:无法加载类型 'Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions' 从程序集'Microsoft.Extensions.DependencyInjection.Abstractions, 版本=1.0.0.0,文化=中性,PublicKeyToken=adb9793829ddae60
这似乎是错误发生的地方:
public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
}
到目前为止,我的 project.json 文件如下所示:
{
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.AspNet.Mvc.ViewFeatures": "6.0.0-rc1-final",
"Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final",
"Microsoft.AspNetCore.Mvc.Core": "1.0.0",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0"
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
有人知道问题出在哪里吗?
【问题讨论】:
标签: c# asp.net-mvc asp.net-core