|
|
Hi ,
I have downloaded and installed the toolkit successfully. I have followed all the steps mentioned in the video by wade and created an Windows Phone Cloud Application using Visual Studio web developer express and visual studio express for windows phone.
The sample application is running fine with out doing any modifications. Its able to receive Microsoft push notifications and upload pictures to blob storage. But If I want to develop my own application to access the blob storage, table storage
and SQL storage how to do it with the toolkit. I m pretty much confused here where to write my code with the help of toolkit. Is it like I have to select windows phone empty cloud application and start development from scratch and the app created by selecting
windows phone cloud app is just for demo purpose ? . Since I m very new to azure please help me out.
|
|
|
|
|
Hi,
I'm currently developing a course on the toolkit for Pluralsight that answers these kinds of questions. The course should be published early February, it will only be available to Pluralsight members, but you can request a free trial from them if you'd like.
In the meantime, here's a sample demo from the course that should help you get started :
https://skydrive.live.com/redir.aspx?cid=72ad381d14accb2f&resid=72AD381D14ACCB2F!353&parid=72AD381D14ACCB2F!352&authkey=!AGMK7puthvAwiA0
Hope this helps
Yacine Khammal
|
|
|
Coordinator
Jan 26, 2012 at 11:30 AM
|
That's looking really good, Yacine. Love it!
|
|
|
|
|
thanks a lot for the wonderful video. It would be great if you could provide me the sample code also.
|
|
|
|
|
Here's the code for you to download :
https://skydrive.live.com/redir.aspx?cid=72ad381d14accb2f&resid=72AD381D14ACCB2F!365&parid=72AD381D14ACCB2F!352&authkey=!AAz7vV9vd7mRi38
cheers
Yacine
|
|
|
|
|
Wow thanks a ton, yacine for your help. Cant wait for the tutorials to get published at Pluralsight !!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
|
sorry to bother again. While running the application I m getting the following error "SEHException was unhandled by user code" in this part of the code
CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) => { // Provide the configSetter
with the initial value. configSetter(RoleEnvironment.GetConfigurationSettingValue(configName)); });
|
|
|
|
|
I'm not getting that error on my machine, the solution is running fine
Do you have all 3 projects (cloud, phone and web) in VS ?
Did you start the cloud project first by doing Debug - > new instance ?
Did your Azure compute and storage emulator start successfully on your machine ? (see your taskbar)
Sounds like a configuration issue
|
|
|
|
|
Actually I dont have Visual Studio Ultimate installed in my machine .So I m trying to run the web application in Visual Studio 2010 web developer express and the phone application in visual studio 2010 Express for windows phone. While trying to run the web
application only I m getting this error.
|
|
|
|
|
hum not sure what's going on, I dont have VS Express installed so I can't repro the problem. Have you tried commenting out this code block to see if the app runs ?
// This code sets up a handler to update CloudStorageAccount instances when their corresponding
// configuration settings change in the service configuration file.
CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) =>
{
// Provide the configSetter with the initial value
configSetter(RoleEnvironment.GetConfigurationSettingValue(configName));
RoleEnvironment.Changed += (sender, arg) =>
{
if (arg.Changes.OfType<RoleEnvironmentConfigurationSettingChange>()
.Any((change) => (change.ConfigurationSettingName == configName)))
{
// The corresponding configuration setting has changed, propagate the value
if (!configSetter(RoleEnvironment.GetConfigurationSettingValue(configName)))
{
// In this case, the change to the storage account credentials in the
// service configuration is significant enough that the role needs to be
// recycled in order to use the latest settings. (for example, the
// endpoint has changed)
RoleEnvironment.RequestRecycle();
}
}
};
});
The purpose of this code is to allow for config changes to be applied when the app is running in the cloud without having to redeploy , so you should be able to run the app locally with this commented out
|
|
|
|
|
thanks for your input. I will try to comment the code and run.
|
|
|
|
|
hi yacine
I was able to launch the application successfully. But when I launch the application the contact list is empty. I feel there is no data populated in my table storage please let me know where should I populate the fields to fetch the contact list.
|
|
|
|
|
Here's another demo that creates a couple of sample contacts :
https://skydrive.live.com/redir.aspx?cid=72ad381d14accb2f&resid=72AD381D14ACCB2F!366&parid=72AD381D14ACCB2F!352&authkey=!ALaeVdeO2Rs7GEg
Just replace this line :
EnsureContactsTableCreated();
with:
EnsureContactsTableCreated(true);
Once you run demo1, you should have a couple contacts in your Contacts table, then you can run demo3 again
cheers
|
|
|
|
|
thanks a lot for the help again.
|
|
|
|
|
it would be great if you can provide me the tutorial for demo1 also. I m sure that this is the last thing I m asking for ... sorry for the trouble
|
|
|
|
|
the demo1 solution loads only phone project and it does not respond when I click new contact. Do you create the sample data when you run the cloud application itself
|
|
|
|
|
Sorry it was my mistake exverything is working fine and well. I installed visual studio ultimate and then windows phone 7.1 sdk then the azure toolkit. Then opened your project in visual studio ultimate and built the solution. Then deployed it it worked
fine. Thanks for your support. You are great
|
|
|
|
|
Glad it worked, the complete course should be ready to be published this coming week, I'm wrapping up a module on blobs and queues. I'll put a post up here when it's online
Cheers!
|
|