作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 Web 应用程序从 .Net 4.0 升级到 .Net 4.5.2,但出现错误,但无法找到解决方案。它发生在与 Azure Blob 存储的任何接口(interface)期间。我删除了所有 NuGet 包并在 4.5.2 下再次添加它们。错误信息是:
Error BC30456 'CreateCloudBlobClient' is not a member of 'CloudStorageAccount'.
进口:
Imports Microsoft.WindowsAzure
Imports Microsoft.WindowsAzure.Storage.Blob
Imports System.IO
Imports System.Data.SqlClient
代码:
Private _Account As CloudStorageAccount
Private _ImageContainerName As String = ""
Private _ConnectionString As String = ""
Public Sub New(storageEndpoint As String, imageContainerName As String, Optional ByVal connStr As String = "")
_Account = CloudStorageAccount.Parse(storageEndpoint)
_ImageContainerName = imageContainerName
_ConnectionString = connStr
End Sub
Public ReadOnly Property Account As CloudStorageAccount
Get
Return _Account
End Get
End Property
Public ReadOnly Property ImageContainerName As String
Get
Return _ImageContainerName
End Get
End Property
Public Function GetImageFromStore(ByVal imageKey As String) As IO.Stream
Dim blobStorage As CloudBlobClient = _Account.CreateCloudBlobClient
Dim container As CloudBlobContainer = blobStorage.GetContainerReference(Me.ImageContainerName)
If Not container.Exists Then
container.CreateIfNotExists()
container.SetPermissions(New BlobContainerPermissions With {.PublicAccess = BlobContainerPublicAccessType.Off})
End If
Dim blob As CloudBlockBlob = container.GetBlockBlobReference(imageKey)
Dim stream As New MemoryStream()
'Added 11/21/2012 because the pages were erroring out when the image wasn't found in the blob.
If blob.Exists Then
blob.DownloadToStream(stream)
stream.Position = 0
End If
Return stream
End Function
此行有错误:
DIm blobStorage As CloudBlobClient = _Account.CreateCloudBlobClient
最佳答案
我使用 WindowsAzure.Storage V8.3.0 测试了 .Net 4.5.2。一切都很好。将你的代码与我的代码进行比较后,我发现你错过了一条导入语句,如下所示。
Imports Microsoft.WindowsAzure.Storage
关于asp.net - azure Blob : CreateCloudBlobClient' is not a member of 'CloudStorageAccount' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45776082/
我将 Web 应用程序从 .Net 4.0 升级到 .Net 4.5.2,但出现错误,但无法找到解决方案。它发生在与 Azure Blob 存储的任何接口(interface)期间。我删除了所有 Nu
我正在尝试在 Azure 自动化中创建一个 Runbook,它将拍摄 VM 的快照。我从脚本中心找到了“CreateBlobSnapshot.ps1”。它在 Power Shell 中运行良好。但是当
我是一名优秀的程序员,十分优秀!