2016-05-28 7 views
0

Je reçois une erreur de suivi lors de l'exécution du site Web de publication du noyau RC1 asp.net sur le serveur Windows à l'aide de web.cmd,Impossible de charger l'application ou d'exécuter la commande 'Microsoft.AspNet.Server.Kestrel' Publier le site Web sur Windows Server

Impossible de charger l'application ou d'exécuter la commande 'Microsoft.AspNet.Server.Kestrel'

Le site Web de publication a le moteur d'exécution inclus. Voici mon fichier project.json,

{ 
    "version": "1.0.0-*", 
    "compilationOptions": { 
    "emitEntryPoint": true 
    }, 

    "dependencies": { 
    "DocX": "1.0.0.19", 
    "EntityFramework": "6.1.3", 
    "EntityFramework.Core": "7.0.0-rc1-final", 
    "iTextSharp": "5.5.9", 
    "itextsharp.pdfa": "5.5.9", 
    "itextsharp.xtra": "5.5.8", 
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final", 
    "Microsoft.AspNet.Mvc": "6.0.0-rc1-final", 
    "Microsoft.AspNet.Mvc.WebApiCompatShim": "6.0.0-rc1-final", 
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", 
    "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final", 
    "Microsoft.Net.Http": "2.2.22", 
    "Newtonsoft.Json": "8.0.3" 
    }, 

    "commands": { 
    "web": "Microsoft.AspNet.Server.Kestrel" 
    }, 

    "frameworks": { 
    "dnx451": { 
     "dependencies": { 
     "WebApi.Core": "1.0.0-*" 
     }, 
     "frameworkAssemblies": { 
     "System.Data": "4.0.0.0", 
     "System.Drawing": "4.0.0.0", 
     "System.Messaging": "4.0.0.0", 
     "System.Transactions": "4.0.0.0" 
     } 
    } 
    }, 

    "exclude": [ 
    "wwwroot", 
    "node_modules" 
    ], 
    "publishExclude": [ 
    "**.user", 
    "**.vspscc" 
    ] 
} 

La publication de contenu a une dépendance 'WebApi.Core' qui est ajouté en tant que paquet NuGet. En fait c'est un autre projet de bibliothèque de classe dans ma solution.

J'ai essayé la restauration dnu mais cela pose problème pour la dépendance de WebApi.Core.

Le même contenu de publication fonctionne correctement sur mon ordinateur local Windows 10. S'il vous plaît laissez-moi savoir si vous avez des solutions pour résoudre ce problème.

Répondre

1

Essayez de supprimer le fichier global.json du dossier hébergé. Ce serait à l'approche ou à l'approche de \ src [projectName]. Si cela ne fonctionne pas, essayez d'exécuter la liste des commandes, dnu restaurer, construire dnu selon ceci: https://stackoverflow.com/a/34212116/2168359

+0

Mais encore une meilleure idée est de passer de RC1 à RTM. Utilisez les liens ci-dessous: https://docs.asp.net/en/latest/tutorials/first-web-api.html https://docs.asp.net/en/latest/publishing/iis.html – Nands