无法在azure Webjob中加载sni.dll

时间:2016-10-05 06:32:50

标签: .net azure azure-webjobs dotnet-cli

我有一个.NET Core命令行应用程序,我已将其部署为Azure的webjob 当我尝试访问应用程序中的数据库时,我收到以下错误消息:

Latest version currently installed. Aborting


不确定是否有其他人遇到过相同的问题,并找到了解决方法或修复它。过去两天我一直试图解决这个问题但没有成功。
感谢。

2 个答案:

答案 0 :(得分:1)

好的,我发现了问题。 有2个问题。

1.您需要确保在Project.json中有以下内容:

<!----- HTML ----->
<div class="periodOne groupOne gases" id="hydrogen">
  <p id="paragraph">H</p>
</div>

我没有“类型”:“平台”部分。

  1. 主要的是你需要在项目的根目录中有一个名为run.cmd的文件,并将其包含在你的发布输出中:

    @echo off dotnet NameOfYourProject.dll进程

  2. 在这些变化之后一切正常。 希望这会帮助其他人并节省他们的时间。

答案 1 :(得分:0)

与我类似,我改变了。

"frameworks": {
    "netcoreapp1.0": {
      "imports": [
        "dotnet5.6",
        "portable-net45+win8"
      ]
    }
  }

要。

"frameworks": {
    "netcoreapp1.1": {
      "imports": [
        "dotnet5.6",
        "dnxcore50",
        "portable-net45+win8"
      ],
      "dependencies": {
        "Microsoft.NETCore.App": {
          "version": "1.1.0",
          "type": "platform"
        }
      }
    }
  },