Não é possível alterar o Target Runtime ao publicar no VS do Azure
Eu tenho um projeto ASP.Core RC2 (a estrutura .NET 4.5.1 é usada) que deve ser implantada no Azure como Site x86.
Na guia Publish Setting no VS, existem os seguintes valores:
Estrutura de Destino: .NET Framework 4.5.1Tempo de Execução de Destino: Tempo de Execução Inferido (win7-x64)O que eu quero mudar é o valor de "Target Runtime" para a plataforma x86, mas essa caixa de combinação está inativa (cinza).
Project.json atual:
{
"version": "1.0.0-*",
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1-*",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",
"Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-final"
},
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
},
"buildOptions": {
"emitEntryPoint": true
},
"frameworks": {
"net451": { }
},
"publishOptions": {
"include": [
"appsettings.json",
"project.json",
"web.config",
"NlogWeb.config"
]
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": {
"version": "1.0.0-*",
"imports": "portable-net45+wp80+win8+wpa81+dnxcore50"
}
},
"scripts": {
"postpublish": "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%"
}
}