我不能用Asp启动项目.Net MVC 6和DNX

本文关键字:MVC DNX Net 项目 不能 Asp 启动 | 更新日期: 2023-09-27 18:07:08

我创建了一个空项目asp.net MVC 6,并选择。net 4.6

我的

>项目。json

文件:
{
  "webroot": "wwwroot",
  "version": "1.0.0-*",
  "dependencies": {
    "Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta5"
  },
  "commands": {
    "web": "Microsoft.AspNet.Hosting --config hosting.ini"
  },
  "frameworks": {
    "dnx451": { },
    "dnxcore50": { }
  },
  "publishExclude": [
    "node_modules",
    "bower_components",
    "**.xproj",
    "**.user",
    "**.vspscc"
  ],
  "exclude": [
    "wwwroot",
    "node_modules",
    "bower_components"
  ]
}
<<p> dnvm列表/strong>:
Active Version     Runtime Architecture OperatingSystem Alias
------ -------     ------- ------------ --------------- -----
       1.0.0-beta4 clr     x64          win
       1.0.0-beta4 clr     x86          win
       1.0.0-beta4 coreclr x64          win
       1.0.0-beta4 coreclr x86          win
       1.0.0-beta5 clr     x64          win
       1.0.0-beta5 clr     x86          win
       1.0.0-beta5 coreclr x64          win
       1.0.0-beta5 coreclr x86          win
       1.0.0-beta6 clr     x86          win             default

当我运行项目时,我得到以下错误:

当前运行时目标框架不兼容"WebApplication20"。

当前运行时目标框架:'DNX,Version=v4.5 (dnx45)'类型:CLR架构:x86版本:1.0.0-beta6-12256

请确保运行时与指定的框架匹配project.json

我的错误在哪里?

我不能用Asp启动项目.Net MVC 6和DNX

你不能安装多个版本,你只需要安装一个版本的运行时

后,dnvm uninstall删除了%USERPROFILE%中的所有文件。Dnx 'packages (仅在从程序和功能卸载后执行)

dnvm list

dnvm upgradeupgrade-self