2016-10-06 4 views
0

.NET Framework 4.6.2에 대해 작성된 Azure 웹 응용 프로그램을 배포하려고 시도했지만 정상적으로 작동하는 것 같습니다. 그러나 동일한 응용 프로그램 내에서 .NET 4.6.2에 대해 구축 된 웹 작업을 배포하면 작동하지 않습니다. 나는 다음과 같은 오류가 발생합니다 다음과 같이Azure 웹 작업에서 .NET 4.6.2 지원

[10/06/2016 19:42:25 > b29283: SYS INFO] Status changed to Initializing 
[10/06/2016 19:42:27 > b29283: SYS INFO] Run script 'Run.ps1' with script host - 'PowerShellScriptHost' 
[10/06/2016 19:42:27 > b29283: SYS INFO] Status changed to Running 
[10/06/2016 19:42:31 > b29283: INFO] Web job execution failed. Error code: -2146232576 
[10/06/2016 19:42:31 > b29283: SYS INFO] Status changed to Failed 
[10/06/2016 19:42:31 > b29283: SYS ERR ] Job failed due to exit code -1 

Run.ps1 보이는 :

[CmdletBinding()] 
Param() 
& "$PSScriptRoot\ConsoleApplication1.exe" 
if ($lastexitcode -ne 0) 
{ 
    Write-Output "Web job execution failed. Error code: $lastexitcode" 
    exit -1 
} 

되는 ConsoleApplication1.exe 그냥 콘솔에 행을 인쇄 :

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 

namespace ConsoleApplication1 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      Console.WriteLine("Hello from .NET 4.6.2"); 
     } 
    } 
} 

언제에 대한 지원. NET Framework 4.6.2가 Azure 웹 작업에 추가됩니까?

+0

효과가있는 경우 더 낮은 fx 버전을 의미 했습니까? 귀하의 질문에 그것을 해결할 수도 있습니다. –

+0

@DavidEbbo 죄송합니다. –

+0

죄송합니다, 당신이 질문을 잘못 읽었습니다 :) –

답변

0

.NET Framework v4.6.2를 사용하여 콘솔 응용 프로그램을 만들고이를 WebJob으로 게시하고 같은 문제가 내 측면에 나타나면 실행이 실패합니다. 그래서 현재 Azure WebJob은 .NET Framework v4.6.2를 지원하지 않습니다. 이 문제를 해결하려면 구성 파일에서 <supportedRuntime> element sku 속성을 수정 해보십시오.

<startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" /> 
</startup> 

게다가, this과 같은 피드백을 줄 수 있습니다.

+0

맞습니다. 우리는 아직 4.6.2를 지원하지 않습니다. 이 문제는 이번 달 말에 발생합니다. –

+0

안녕하세요, David, Azure App Service (Web App)의 현재 지원 버전은 무엇입니까? 4.6.1? 4.6? –

+0

내가 아는 한, v4.6.1을 지원합니다. –