Azure Functions,nuget包安装失败

时间:2017-01-06 15:45:55

标签: azure nuget nuget-package-restore azure-functions pdfnet

我尝试在project.json中为Azure Function安装NuGet包,如下所示:

{
  "frameworks": {
    "net46":{
      "dependencies": {
        "PDFNet": "6.7.1",
        "PDFNetNoLoader": "6.5.4"
      }
    }
  }
}

但是,对于我尝试安装的每个软件包,我收到此错误消息“拒绝访问路径'________'。每次包装恢复时,路径_______都不同。

2017-01-06T15:38:53.804 Restoring packages for D:\home\site\wwwroot\PDFT\project.json...
2017-01-06T15:38:54.153 CACHE https://api.nuget.org/v3-flatcontainer/pdfnet/index.json
2017-01-06T15:38:54.184 CACHE https://api.nuget.org/v3-flatcontainer/pdfnet/6.7.1.52203/pdfnet.6.7.1.52203.nupkg
2017-01-06T15:38:54.262 CACHE https://api.nuget.org/v3-flatcontainer/pdfnetnoloader/index.json
2017-01-06T15:38:54.262 CACHE https://api.nuget.org/v3-flatcontainer/pdfnetnoloader/6.5.4/pdfnetnoloader.6.5.4.nupkg
2017-01-06T15:38:54.387 Installing PDFNetNoLoader 6.5.4.
2017-01-06T15:38:54.496 Access to the path 'ofvjs2t3.tlt' is denied.
2017-01-06T15:38:54.496 
2017-01-06T15:38:54.496 
2017-01-06T15:38:53.032 Restoring packages for D:\home\site\wwwroot\PDFT\project.json...
2017-01-06T15:38:54.261 CACHE https://api.nuget.org/v3-flatcontainer/pdfnet/index.json
2017-01-06T15:38:54.291 CACHE https://api.nuget.org/v3-flatcontainer/pdfnet/6.7.1.52203/pdfnet.6.7.1.52203.nupkg
2017-01-06T15:38:56.391 Access to the path 'ofvjs2t3.tlt' is denied.
2017-01-06T15:38:56.406 
2017-01-06T15:38:56.406 
2017-01-06T15:38:56.736 Access to the path 'ofvjs2t3.tlt' is denied.
2017-01-06T15:38:56.812 
2017-01-06T15:38:56.812 
2017-01-06T15:38:56.255 
2017-01-06T15:38:56.255 
2017-01-06T15:38:55.678 
2017-01-06T15:38:55.678 
2017-01-06T15:38:56.563 
2017-01-06T15:39:30.355 Could not find file 'D:\home\data\Functions\packages\nuget\pdfnetnoloader\6.5.4\ofvjs2t3.tlt'.
2017-01-06T15:39:30.389 
2017-01-06T15:39:30.389 
2017-01-06T15:39:30.636 Installing PDFNetNoLoader 6.5.4.

这可能是什么问题?

修改 我使用功能应用程序搞砸了很多,所以我创建了一个新的功能应用程序来重新尝试整个事情。这次包安装成功,我可以通过Kudu在包文件夹中看到程序集。

在运行未找到程序集的代码时仍然出现异常,但我认为这是此程序包特有的问题。

1 个答案:

答案 0 :(得分:0)

检查是否在尝试访问的 D:文件夹上设置了Read Only标记。如果是,请将其删除并重试。