Windows Azure Storage Emulator 2.2.1 Preview Release with support for “2013-08-15” version
We are excited to announce the release of a preview update to the Windows Azure Storage Emulator that supports the newly announced features for version “2013-08-15” such as CORS, JSON, etc.
The Windows Azure Storage Emulator 2.2.1 Preview Release MSI package can be found here.
Installation steps
This is a preview release and requires that Windows Azure SDK 2.2 be already installed. The installer does not replace the Windows Azure Storage Emulator 2.2 binaries automatically. Instead, it will drop the binaries under a temporary folder "%ProgramFiles%\Windows Azure Storage Emulator 2.2.1\devstore" for 32-bit OS or "%ProgramFiles(x86)%\Windows Azure Storage Emulator 2.2.1\devstore" for 64-bit OS. We took this approach of not overwriting because of the “preview” nature of this emulator and it allows you to easily revert back to previous emulator if required without requiring uninstallation and reinstallation of SDK 2.2. We therefore recommend backing up the Windows Azure Storage Emulator 2.2 binaries and replacing them with the new binaries. A readme.txt file with the detailed manual steps will be open after the MSI installation is complete.
Please note that this is a preview version and any feedback will be greatly appreciated. Please feel free to leave any comments at the end of this post or at the Windows Azure Storage Forum.
Michael Roberson, Jean Ghanem
For your convenience, we are providing the post MSI installation instructions that are part of the readme.txt file that is available once you install below:
[README.TXT]
Windows Azure Storage Emulator 2.2.1 Preview
------------------------------------
PREREQUISITES
Windows Azure SDK 2.2 must already be installed from https://www.microsoft.com/en-us/download/details.aspx?id=40893
SETUP
To use version 2.2.1, follow these steps:
- Ensure that Windows Azure SDK 2.2 is installed. The Windows Azure Storage Emulator 2.2.1 will not work unless SDK version 2.2 is installed.
- Shut down the Windows Azure Storage Emulator if it is currently running.
- Copy all files from the following path:
-
- For 32-bit OS: "%ProgramFiles%\Windows Azure Storage Emulator 2.2.1\devstore"
-
- For 64-bit OS: "%ProgramFiles(x86)%\Windows Azure Storage Emulator 2.2.1\devstore"
to the following path:
"%ProgramFiles%\Microsoft SDKs\Windows Azure\Emulator\devstore"
If prompted, choose to replace the existing files with the new ones.
UNINSTALLATION
Windows Azure Storage Emulator 2.2.1 maintains backward compatibility with version 2.2, so reverting back to version 2.2 is unnecessary in most cases. To revert anyway, reinstall the Windows Azure SDK 2.2 emulator package from the following website:
Comments
Anonymous
February 02, 2014
This preview release has helped me proceed with local testing. Thank you. :)Anonymous
February 02, 2014
I still get errors for CreateTableIfNotExists after installing the new preview. Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (400) Bad Request. ---> System.Net.WebException: The remote server returned an error: (400) Bad Request. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult) --- End of inner exception stack trace --- at Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult1.End() at Microsoft.WindowsAzure.Storage.Table.CloudTable.EndCreateIfNotExists(IAsyncResult asyncResult) at Microsoft.WindowsAzure.Storage.Core.Util.AsyncExtensions.<>c__DisplayClass1
1.<CreateCallback>b__0(IAsyncResult ar) If I attach to the process I can see the new modules being loaded. Microsoft.WindowsAzure.DevelopmentStorage.Services.dll C:Program FilesMicrosoft SDKsWindows AzureEmulatordevstoreMicrosoft.WindowsAzure.DevelopmentStorage.Services.dll Yes No Skipped loading symbols. 17 1.00.6848.6 1/15/2014 10:38 PM 000000001CC90000-000000001CDBC000 [24936] DSServiceLDB.exe [1] DSServiceLDB.exe Microsoft.WindowsAzure.DevelopmentStorage.Storev4.0.2.dll C:Program FilesMicrosoft SDKsWindows AzureEmulatordevstoreMicrosoft.WindowsAzure.DevelopmentStorage.Storev4.0.2.dll Yes No Skipped loading symbols. 16 1.00.6848.6 1/15/2014 10:40 PM 000000001CBB0000-000000001CC12000 [24936] DSServiceLDB.exe [1] DSServiceLDB.exeAnonymous
February 02, 2014
@Adam Does the same request work against the Cloud? If so, can you please provide a fiddler trace and email it to jghanem@microsoft.com?Anonymous
February 04, 2014
Odd, I just wrote a very simple test to repro and it works fine. Maybe I just needed to reboot my machine or something, but I did verify the new dlls were loaded in the storage emulator so I am not sure what the issue was. Anyway it works, thanks.Anonymous
February 14, 2014
Thanks for thisAnonymous
February 27, 2014
The comment has been removedAnonymous
February 28, 2014
@C.Surieux That error is related to the compute emulator, not the storage emulator. For support, see the Windows Azure Development forums here: social.msdn.microsoft.com/.../home.Anonymous
March 17, 2014
Any idea of when this is finally being released? This is the only thing keeping my team from upgrading to the latest version of the Storage SDK. Thanks!Anonymous
March 20, 2014
@Giovanni The Storage Emulator 2.2.1 Preview described in this blog post fully supports the latest storage service version and the latest version of the Storage Client Library. Hopefully you can use it to unblock your Storage Client upgrade. The next release of Windows Azure SDK, will include the updated Storage Emulator package.