将新的asp.net核心项目更新为核心1.1软件包会破坏项目

时间:2016-12-06 07:43:28

标签: asp.net-core asp.net-core-mvc asp.net-core-1.0

我刚刚在Visual Studio 2015社区版中使用更新3创建了一个File新项目,并创建了一个新的Asp.NEt Core Mvc项目。

我可以很好地构建和启动项目。

然后我更新了所有nuget-packagges,因为有许多* .core.1.1包可用。在我这样做之后,当我做一个简单的f5时,项目再也无法启动。浏览器打开并说该网站无法访问 - 可能是因为我无法启动。我尝试在Program.cs文件的main方法中设置断点,甚至没有命中。因此,看起来升级nuget包会破坏从官方项目模板创建的标准ASP.Net Core项目。该项目被设置为使用IIS Express。

是否有其他人遇到过同样的问题并找到了解决方案?

1 个答案:

答案 0 :(得分:1)

您是否遵循了此处的指南:Announcing .NET Core 1.1

除了更新软件包之外,还需要进行其他更改,例如project.json文件中的框架更新部分:

{
  ...
  "frameworks": {
    "netcoreapp1.1": {
      "dependencies": {
        "Microsoft.NETCore.App": {
          "type": "platform",
          "version": "1.1.0"
        }
      },
      "imports": "dnxcore50"
    }
  }
  ...
}