Như article này nói connectionstring là DevelopmentStorage=true
Vì vậy, trong Web.config bạn có thể sử dụng:
<appSettings>
<add key="StorageConnectionString" value="UseDevelopmentStorage=true" />
</appSettings>
Trong ServiceConfiguration.cscfg:
<Setting name="StorageConnectionString" value="UseDevelopmentStorage=true" />
Bạn có thể sử dụng CloudConfigurationManager nó sẽ nhận được cấu hình từ cài đặt Service Configratuon nếu nó tồn tại. Sử dụng nó như thế này:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString"));
Nếu nó không tồn tại trong ServiceConfiguration nó sẽ trở về cài đặt ứng dụng của web.config của bạn. Bằng cách đó, nếu bạn di chuyển ứng dụng sang Azure nếu bạn muốn và không phải thay đổi bất kỳ thứ gì trong cách bạn truy xuất chuỗi kết nối của mình. Tôi có xu hướng giấu nó tất cả trong một giao diện ISettingsProvider (Vì vậy, tôi không mất một sự phụ thuộc vào bất cứ điều gì) nhưng đó có lẽ là quá mức cần thiết.
Lợi ích chính của việc kết nối trong ServiceConfiguration là bạn có thể thay đổi cài đặt mà không phải triển khai lại ứng dụng.
Nếu bạn chọn sử dụng web.config thì bạn có thể sử dụng phép biến đổi để hoán đổi tài khoản developmentstorage thành tài khoản thực trên xuất bản. Nếu bạn sử dụng Azure chỉ có một chuỗi kết nối khác trong cấu hình dịch vụ đám mây.
Không cần tài khoản Azure thực để chạy trình mô phỏng.