2

Ich habe die ASP.NETCore 1.0.1 Web App-Vorlage verwendet und versucht, ASP.NET Core 1.1.0 mit dem vollständigen Framework zu aktualisieren. Die App läuft gut, wenn sie lokal ausgeführt wird. Wenn ich sie jedoch in Azure bereitstellen möchte, erhalte ich Folgendes (siehe Abbildung unten). Die Änderungen von project.json sind im Folgenden enthalten. Wird die vollständige Framework-Version von 1.1 bereits in Azure unterstützt? Gibt es einen Workaround, um diese Art von App zum Laufen zu bringen?ASP.NET Core 1.1 Targeting Full Framework kann nicht in Azure App Service bereitgestellt werden

{ 
    "dependencies": { 
    "Microsoft.AspNetCore.AzureAppServicesIntegration": "1.0.0", 
    "Microsoft.ApplicationInsights.AspNetCore": "1.0.2", 
    "Microsoft.AspNetCore.Diagnostics": "1.1.0", 
    "Microsoft.AspNetCore.Mvc": "1.1.0", 
    "Microsoft.AspNetCore.Razor.Tools": { 
     "version": "1.0.0-preview2-final", 
     "type": "build" 
    }, 
    "Microsoft.AspNetCore.Routing": "1.1.0", 
    "Microsoft.AspNetCore.Server.IISIntegration": "1.1.0", 
    "Microsoft.AspNetCore.Server.Kestrel": "1.1.0", 
    "Microsoft.AspNetCore.StaticFiles": "1.1.0", 
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0", 
    "Microsoft.Extensions.Configuration.Json": "1.1.0", 
    "Microsoft.Extensions.Logging": "1.1.0", 
    "Microsoft.Extensions.Logging.Console": "1.1.0", 
    "Microsoft.Extensions.Logging.Debug": "1.1.0", 
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0", 
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0" 
    }, 

    "tools": { 
    "BundlerMinifier.Core": "2.0.238", 
    "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final", 
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final" 
    }, 

    "frameworks": { 
    "net46": { 
    } 
    }, 

    "buildOptions": { 
    "emitEntryPoint": true, 
    "preserveCompilationContext": true 
    }, 

    "runtimeOptions": { 
    "configProperties": { 
     "System.GC.Server": true 
    } 
    }, 

    "publishOptions": { 
    "include": [ 
     "wwwroot", 
     "**/*.cshtml", 
     "appsettings.json", 
     "web.config" 
    ] 
    }, 

    "scripts": { 
    "prepublish": [ "bower install", "dotnet bundle" ], 
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] 
    } 
} 

enter image description here

+0

Können Sie klären, ob Sie über WebDeploy (z. B. von VS) oder über Git bereitstellen? –

+0

Das wird Ihr Problem wahrscheinlich nicht beheben, aber zur Erinnerung: Die ASP.NET-Tools wurden von '1.0.0-preview2-final' auf' 1.1.0-preview4-final' aktualisiert. –

+0

Was passiert, wenn Sie "runtimes" einstellen: {"win7-x64": {}} in project.json? –

Antwort

Verwandte Themen