Michells Mesterværk

Idag lærte jeg følgende om Azure.

by Administrator 15. February 2010 15:23

Jeg har udviklet en op imod Azure idag, eller det vil sige den lokale version af Azure. Jeg er igang med at projekt hvor jeg skal gemme noget data i table storage under Azure og i den forbindelse har jeg gjort et par interessante fund i det nyeste SDK (november 09).

Jeg har bla. stiftet bekendskab med en total misledende exception der siger noget ala “An error occured while processing the request”. Dens inner exception var en helt anden, men gav mig ikke meget hjælp - “One or more inputs is not valid”.

Hmm. Hvad mon det kan være ? Jeg forsøger at at forespørge på noget data i en tom tabel, og i forbindelse med en test af om jeg får det retur jeg ønsker bliver jeg ved med at få denne underlige fejl. Så snart jeg har data i min tabel er der ingen problem og ingen fejl, men det kan jeg altså ikke leve med.

Jeg fandt ud af at når man udvikler op imod Azure lokalt, så bliver skemaet for ens datastruktur først oprettet ved første Insert i ens tabel. Husk det. Du bliver nødt til at have data i din tabel før du kan forespørge ned i den. Husk også at det kun er tilfældet når du udvikler lokalt og ikke imod din data storage på azure.com.

Det næste jeg fandt ud af er at det navn du giver dit “entity set” er case-senistivt. Når jeg f.eks skriver CamEndpoints, og ikke CamEndPoints, så spørger jeg altså ned i en tabel som ikke eksisterer, men jeg får ikke at vide den ikke eksistere, jeg får blot ovenstående exception – igen!

2 gode learnings som du selv kan tage med når du udvikler din næste Azure app :)

Tags:

Comments

2/17/2010 1:23:51 PM #

اخبار


I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post

اخبار Egypt

2/19/2010 5:26:45 PM #

ooooooooo

thank you so much for drawing attention to this problem. it stands to reason such conferences shoul become a part of everyday life of any educational establishment. much appreciated

ooooooooo Saudi Arabia

2/28/2010 3:14:22 AM #

stock broker

Great blog it's not often that I comment but I felt you deserve it.

stock broker United States

2/28/2010 11:30:23 AM #

stock trading

Can I quote you on my website if I link back to your website?

stock trading United States

3/3/2010 10:54:26 PM #

johnny alternative

Hi, This is a excellent article, but I was wondering how do I suscribe to the RSS feed?

johnny alternative Australia

3/4/2010 3:41:11 AM #

johnny alternative

Hello, this was a really quality post. I'd like to write like this also - taking time and real effort to make a good article... but what can I say... I procrastinate alot and never seem to get something done.

johnny alternative Australia

3/4/2010 6:21:44 AM #

free hd movies

I love streaming movies online, it is way cheaper than going to the theaters.

free hd movies United States

3/7/2010 5:07:16 PM #

Eloise Hilger

Though I would've loved it much more if you added a relevant video or at least pictures to back up the explanation, I still thought that your write-up quite helpful. It's usually hard to make a complicated matter seem very easy. I enjoy your weblog and will sign up to your feed so I will not miss anything. Fantastic content

Eloise Hilger

3/9/2010 8:42:06 PM #

WoW Mobile

Do you know which cell phone services allow tethering?

WoW Mobile United States

3/10/2010 12:00:24 AM #

WoW Mobile

Do you know which cell phone services allow tethering?

WoW Mobile United States

3/10/2010 7:33:26 PM #

Rune

Et par lignende regler vedrørende blobs er værd at skrive sig bag øret (i hvert fald for november 2009 SDK'et):

* navne på blob containers skal være all-lowercase (og et par andre ting: msdn.microsoft.com/en-us/library/dd135715.aspx)
* hvis man kalder

CloudBlockBlob cloudBlockBlob = BlobClient.GetBlockBlob(blobAddress);

har man _ikke_ lavet et request til Blob Storage. Man kan således f.eks. ikke sammenligne cloudBlockBlob med null for at afgøre, om den givne adresse svarer til en eksisterende blob. I stedet benytter man noget i retning af

private bool Exists(CloudBlob blobReference)
{
  try
  {
    blobReference.FetchAttributes();
    return true;
  }
  catch (StorageClientException sce)
  {
    return false;
  }
}

Rune Denmark

3/17/2010 2:09:29 AM #

ssk sorgulama

This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.

ssk sorgulama United States

3/17/2010 11:53:36 AM #

arac sorgulama

I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else!

arac sorgulama United States

3/19/2010 10:42:02 AM #

wow leveling guide

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.

wow leveling guide United States

3/20/2010 3:31:58 PM #

ehliyet

Excellent post.I want to thank you for this informative read, I really appreciate sharing this great post. Keep up your work.

ehliyet Denmark

3/26/2010 3:52:16 AM #

Sony Contract Deals

There is obviously a lot to know about this.  

Sony Contract Deals United Kingdom

4/2/2010 11:57:16 PM #

مدونه برامج للجميع



I found so many interesting in your blog especially its discussion. keep up the good work.

مدونه برامج للجميع Egypt

4/3/2010 9:51:52 AM #

wow leveling guide

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.

wow leveling guide United States

4/6/2010 5:07:01 PM #

مدونة

Hello Guru, what entice you to post an article. This article was extremely interesting, especially since I was searching for thoughts on this subject last Thursday.

مدونة Egypt

4/7/2010 9:26:32 PM #

Michigan Payday Loans

Snowflakes are one of nature's most fragile things, but just look what they can do when they stick together.

Michigan Payday Loans United States

Add comment


(Will show your Gravatar icon)

(De 3 specielle karaktere i det danske alfabet?)
  Country flag

biuquote
  • Comment
  • Preview
Loading



Powered by BlogEngine.NET 1.6.0.0
Theme by Mads Kristensen