Aspnetdb a Windows Azure

HIDDEN_264_6503_FOTO_windows-azure-logo

El meu ultim post ja et parlava de que últimament estic treballant amb Windows Azure. Avui aprofito per explicar com ho podem fer per implementar ASP.NET Membership a Windows Azure.

Com ja segurament saps una de les coses que necessitem és les taules de la base de dades aspnetdb a la base de dades que hem creat Azure.

Una de les maneres més senzilles és descarregar-te els scripts des de la web de Microsoft que et poso a sota d’aquestes linies i amb el SQL Server Managment Studio executarlos per tal de que s’ens creein les taules dins d’una base de dades existent o una de nova.

http://archive.msdn.microsoft.com/KB2006191/Release/ProjectReleases.aspx?ReleaseId=3539

Després d’això ja podem publicar la web o el servei web assegurant que les cadenes de conexió estan ben definides en el web.config

Tens més informació aqui:

Deploying your Database to SQL Azure (and using ASP.Net Membership with it)

Step-by-step: Migrating ASP.NET Application to Windows Azure (Part 2–Preparing SQL Azure Database)

 

Yes, I’m working with Windows Azure

windows-azure

One month ago I started to work with Windows Azure for developing mobile applications with Windows Phone and IOS. At the moment I created a mobile service and all I can say is “Windows Azure is amazing!”. Great work, yes!.

Azure lets me to implement a service for my mobile application only with few clicks. I can associate a database with the service and also I can add authentication and notifications with only few lines of code.

And Microsoft teach us how to implement that in Windows 8, Windows Phone, IOS, Android and HTML.

I recommend Windows Azure a lot. Try it and it will like you. I’m sure.

More information:

http://www.windowsazure.com

Archivo de recursos en ASP.NET

No quiero explicar lo que son ahora mismo pero puedo hacerlo otro dia sin ningún problema.

En los archivos de recursos lo más habitual es ponerle cadenas de texto que identificamos por clave. Pero esos archivos pueden contener más cosas: imagenes o otros ficheros.

En ASP.NET tenemos siempre el pensamiento de que los ficheros tienen que  ser fisicos en la carpeta de nuestra aplicación web y por tanto siempre que queremos abrir uno tenemos que poner la dirección física del servidor.

Cuando estos ficheros sabemos que nunca van a cambiar, que siempre van a tener la misma información podemos incrustarlos en el mismo ensamblado y de esa forma usar las tecnicas adecuadas y siempre simples para recuperar el contenido de este fichero, que ya no existe en el servidor como tal sino que ha pasado a ser información incluida dentro de la dll generada.

Para hacerlo debemos crear el fichero de recursos des de las propiedades de la aplicación ASP.NET y luego cambiar la propiedad del fichero a Recurso incrustado.

SelectFiles

AddExistFile

FileExistInProject

ChangeToResource

Luego ya podemos usar ResourceManager para poder leer el valor, que será como un string

Dim rm As ResourceManager rm = New ResourceManager("Resources", Assembly.Load("MyDll"))

return rm.GetString("MyConfiguration")