Ошибка DNX при запуске веб-приложения, идеи?

Я только что установил новое пустое веб-приложение ASP.NET 5 и получил эту ошибку при запуске приложения через IISExpress. Есть идеи, в чем проблема?

Вот мой project.json

Установлены версии Dnx

{
  "webroot": "wwwroot",
  "version": "1.0.0-*",

  "dependencies": {
    "Microsoft.AspNet.Server.IIS": "1.0.0-beta6",
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta6"
  },

  "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"
  ]
}

Вы объявляете зависимости от

{
  "webroot": "wwwroot",
  "version": "1.0.0-*",

  "dependencies": {
    "Microsoft.AspNet.Server.IIS": "1.0.0-beta6",
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta6"
  },

  "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"
  ]
}
, но используете
       1.0.0-beta5       clr     x64          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta5       clr     x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta5       coreclr x64          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta5       coreclr x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta6       clr     x64          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta6       clr     x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta6       coreclr x64          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta6       coreclr x86          C:\Users\Admin\.dnx\runtimes
  *    1.0.0-beta7       clr     x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-rc1-update1 clr     x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-rc1-update1 coreclr x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-rc2-16249   clr     x86          C:\Users\Admin\.dnx\runtimes 
, вам следует обновить свои зависимости до последнего стабильного выпуска _3_ и использовать его.

       1.0.0-beta5       clr     x64          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta5       clr     x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta5       coreclr x64          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta5       coreclr x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta6       clr     x64          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta6       clr     x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta6       coreclr x64          C:\Users\Admin\.dnx\runtimes
       1.0.0-beta6       coreclr x86          C:\Users\Admin\.dnx\runtimes
  *    1.0.0-beta7       clr     x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-rc1-update1 clr     x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-rc1-update1 coreclr x86          C:\Users\Admin\.dnx\runtimes
       1.0.0-rc2-16249   clr     x86          C:\Users\Admin\.dnx\runtimes 

person user1570634    schedule 02.12.2015    source источник


Ответы (1)


Установите также псевдоним по умолчанию на 1.0.0-rc1-update1:

команды dnvm

Microsoft.AspNet.Server.IIS не существует для rc1, замените его на Microsoft.AspNet.IISPlatformHandler

 dnvm alias default 1.0.0-rc1-update1 -a x86 -r clr

 dnvm use default

project.json

Вы также можете удалить старые бета-версии и обновить dnvm до последней стабильной версии.

"dependencies": {
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
    "Microsoft.AspNet.Server.WebListener": "1.0.0-rc1-final"
},

Не удалось загрузить файл или сборку dnx.clr.managed или одну из ее зависимостей. Система не может найти указанный файл. Описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительных сведений об ошибке и ее происхождении в коде. Сведения об исключении: System.IO.FileNotFoundException: не удалось загрузить файл или сборку dnx.clr.managed или одну из ее зависимостей. Система не может найти указанный файл. Ошибка источника: необработанное исключение было создано во время выполнения текущего веб-запроса. Информацию о происхождении и местонахождении исключения можно определить с помощью трассировки стека исключений ниже. Трассировка загрузки сборки: Следующая информация может помочь определить, почему сборка dnx.clr.managed не может быть загружена. === Информация о состоянии перед связыванием === LOG: DisplayName = dnx.clr.managed (Partial) WRN: Информация о частичном связывании была предоставлена ​​для сборки: WRN: Имя сборки: dnx.clr.managed | Идентификатор домена: 3 WRN: частичное связывание происходит, когда предоставляется только часть отображаемого имени сборки. WRN: это может привести к тому, что скоросшиватель загрузит неправильную сборку. WRN: рекомендуется предоставить полностью заданный текстовый идентификатор для сборки, WRN: который состоит из простого имени, версии, языка и региональных параметров и токена открытого ключа. WRN: см. Технический документ http://go.microsoft.com/fwlink/?LinkId=109270 для получения дополнительной информации и общих решений этой проблемы. LOG: Appbase = file: /// C: /Users/Admin/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta7/bin LOG: Initial PrivatePath = NULL Вызывающая сборка: (Неизвестно). === LOG: Эта привязка запускается в контексте загрузки по умолчанию. ЖУРНАЛ: файл конфигурации C: \ Program Files (x86) \ IIS Express \ iisexpress.exe.config не существует. ЖУРНАЛ: файл конфигурации приложения не найден. ЖУРНАЛ: использование файла конфигурации хоста: C: \ Users \ Admin \ Documents \ IISExpress \ config \ aspnet.config ЖУРНАЛ: использование файла конфигурации компьютера из C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ machine.config . ЖУРНАЛ: Политика не применяется к ссылке в настоящее время (частная, настраиваемая, частичная или привязка сборки на основе местоположения). ЖУРНАЛ: попытка загрузки нового файла URL: /// C: /Users/Admin/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta7/bin/dnx.clr.managed.DLL. ЖУРНАЛ: попытка загрузки нового файла URL: /// C: /Users/Admin/.dnx/runtimes/dnx-clr-win-x86. 1.0.0-beta7 / bin / dnx.clr.managed / dnx.clr.managed.DLL. ЖУРНАЛ: попытка загрузки нового файла URL: /// C: /Users/Admin/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta7/bin/dnx.clr.managed.EXE. ЖУРНАЛ: попытка загрузки нового файла URL: /// C: /Users/Admin/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta7/bin/dnx.clr.managed/dnx.clr. управляемый EXE.

person agua from mars    schedule 02.12.2015