나는 dev에 잠시 동안 probs없이 클라우드 드라이브 스냅 샷을 실행했습니다. 나는 지금 Azure에서이 작업을하려고 노력 중입니다.Azure에서 CloudDrive 스냅 샷을 마운트하는 중 오류가 발생했습니다.
나는 내 삶을 위해 일할 수 없다. 이것은 내 최신 오류입니다.
Microsoft.WindowsAzure.Storage.CloudDriveException: Unknown Error HRESULT=D000000D --->
Microsoft.Window.CloudDrive.Interop.InteropCloudDriveException: Exception of type 'Microsoft.WindowsAzure.CloudDrive.Interop.InteropCloudDriveException' was thrown.
at ThrowIfFailed(UInt32 hr)
at Microsoft.WindowsAzure.CloudDrive.Interop.InteropCloudDrive.Mount(String url, SignatureCallBack sign, String mount, Int32 cacheSize, UInt32 flags)
at Microsoft.WindowsAzure.StorageClient.CloudDrive.Mount(Int32 cacheSize, DriveMountOptions options)
어떤 원인일까요? Azure에서 WorkerRole과 Storage를 모두 실행하고 있으므로 dev 시뮬레이션 환경 연결 해제와 아무 관련이 없습니다.
이 CloudDrive.InitializeCache(localPath.TrimEnd('\\'), size);
var container = _blobStorage.GetContainerReference(containerName);
var blob = container.GetPageBlobReference(driveName);
CloudDrive cloudDrive = _cloudStorageAccount.CreateCloudDrive(blob.Uri.AbsoluteUri);
string snapshotUri;
try
{
snapshotUri = cloudDrive.Snapshot().AbsoluteUri;
Log.Info("CloudDrive Snapshot = '{0}'", snapshotUri);
}
catch (Exception ex)
{
throw new InvalidCloudDriveException(string.Format(
"An exception has been thrown trying to create the CloudDrive '{0}'. This may be because it doesn't exist.",
cloudDrive.Uri.AbsoluteUri), ex);
}
cloudDrive = _cloudStorageAccount.CreateCloudDrive(snapshotUri);
Log.Info("CloudDrive created: {0}", snapshotUri, cloudDrive);
string driveLetter = cloudDrive.Mount(size, DriveMountOptions.None);
끝에 .Mount() 메소드는 현재 실패 무슨이다 :
이
은 스냅 샷을 마운트 내 코드입니다.로열적 인 말썽을 일으켰습니다.
미리 감사드립니다.
데이브
행복 도움이 절반 통증 내가 :-) 고통을 고통에서 사람을 구하기 위해 – Dave