首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure Web作业中支持.NET 4.6.2

在Azure Web作业中支持.NET 4.6.2
EN

Stack Overflow用户
提问于 2016-10-07 03:59:37
回答 1查看 1.2K关注 0票数 0

我尝试部署一个针对.NET框架4.6.2构建的Azure Web应用程序,它似乎工作得很好。然而,在同一个应用程序中,如果我部署一个针对.NET 4.6.2构建的web作业,那么它就不能工作。我得到以下错误:

代码语言:javascript
复制
[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如下所示:

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

ConsoleApplication1.exe仅将一行打印到控制台:

代码语言:javascript
复制
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");
        }
    }
}

何时向Azure web作业添加对.NET框架4.6.2的支持?

EN

回答 1

Stack Overflow用户

发布于 2016-10-07 15:40:19

我使用.NET框架v4.6.2创建了一个控制台应用程序,并将其发布为WebJob,但同样的问题也出现在我这一边,执行失败。所以我猜目前Azure WebJob不支持.NET框架v4.6.2。作为解决方法,您可以尝试修改配置文件中的 element sku属性。

代码语言:javascript
复制
<startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>

此外,你还可以给出像this这样的反馈。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39904680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档