Lahendused Azure arenduskeskkonna seadistamise probleemidele

15.03.2009  |  Gunnar

Windowsi pilveteenuste jaoks vajaliku arenduskeskkonna loomine ei pruugi minna väga valutult. Lisaks SDK-de installeerimisele võib vaja minne veel pisikohendusi. Järgnevalt väike kokkuvõte sellest, milliste probleemide otsa olen sattunud ja kuidas neid lahendada.

1. SQL Server

SQL Server tuleb ka installeerida. SQL Server Express 2005 või 2008 sobib suurepäraselt ja see ei maksa midagi. Kui konfi osas erisoove pole, siis peaks tavaline install sobima.

2. Teekide kompileerimine

Järgmise asjana on vaja pisut kompileerida. Käivita Start-menüüst Windows Azure SDK Command Prompt. Kõrvalt pildi pealt on näha, kus see valik enam-vähem asuda võiks. Kui pole hästi näha, siis kliki pildil ja vaata seda suuremalt.

Azure kataloogis on fail nimega samples.zip. Paki see fail lahti (näiteks kataloogi samples). Kui soovid Azure kataloogi alla selle arhiivi lahti pakkida, siis toimeta administraatori õigustes.

Peale arhiivi lahti pakkimist liigu command promptis kataloogi samples ja käivita fail buildall.cmd. Järgmiseks peaks kõik vajalik kenasti kokku kompileeruma, kui just õigustega failisüsteemis probleeme ei tekkinud.

Kui tekkis õigustega probleeme, siis kontrolli, et kasutajal, mille õigustes kompileerimine toimub, oleks antud kataloogidesse kirjutusõigused olemas.

3. Table storage loomine

Table storage loomine võib osutuda pisut problemaatiliseks, kui SQL Serveri seadistused pole eelnevalt paigas. Alustuseks command promptis kataloogi, kus eelmises punktis kompileeritud teegid asuvad. Käivita käsk:

    devtablegen AspProviders.dll

Kui väljundiks on midagi sellist:

Siis järelikult läks kõik hästi. Kui aga tekkivad andmebaasiga seotud vead, siis on vaja muuta kokku kolme faili:

  • c:\program files\windows azure sdk\v1.0\bin\Development.Storage.exe.config
  • c:\program files\windows azure sdk\v1.0\bin\DevtableGen.exe.config
  • c:\program files\windows azure sdk\v1.0\samples\MSBuild\Microsoft.Samples.ServiceHosting.targets

Kõigis neis kolmes failis on kirjas SQL Serveri nimi, mille poole pöördutakse. Kui seal on ühenduse andmetes kirjas andmebaasiserver, mida pole, siis tuleb see ära muuta. Seejärel tuleb devtablegen.exe uuesti käima lasta.

4. Table storage seadistamine

Järgmiseks laseme bin kataloogist käima sellise faili nagu Development.Storage.exe, kui seda eelmises punktis juba miski ei käivitanud. Pilt, mis avaneb, peaks olema midagi sellist.

Pane nüüd teenused Stop-nupust seisma ning vali Tools-menüüst Table storage services. Vali rippnimistust valik AspProviders ning vajuta seejärel Ok-nuppu. Nüüd on table storage konfigureeritud ning teenuse võib uuesti käima lasta.

Lõpetuseks

Sellega siis praeguseks kõik. Rohkem ma paigaldamise osas mingite probleemide otsa pole sattunud ja kõik on seni kenasti käima läinud. Azure rakendusi kirjutades ära unusta, et Visual Studio ja kõik muu Azurega seonduv on probleemide vältimiseks mõttekas käima lasta administraatori õigustes.

Üks kommentaar sissekandele “Lahendused Azure arenduskeskkonna seadistamise probleemidele”

  1. Gunnar

    Kui Azure SDK-d uuendada (märtsi oma tuli just reedel välja), siis peab pärast need konfifailid jälle üle käima ja SQL Serveri õige aadressi paika ajama, kui see pole .\SQLEXPRESS

Kommenteeri

sulge
Saada link e-postiga

© DT 2012 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress