Archive for tag: Azure

Azure Emulator og SSL

Jeg arbejder på en webapplikation der skal køre i Azure og jeg har dermed også behov for at kunne teste lokalt.

Mit setup er:

  • Visual Studio 2012
  • ASP.NET MVC 3
  • .NET 4.0
  • Windows 8 Pro x64
  • fuld IIS 8

Denne webapp skal køre en del af sitet over SSL, så derfor har jeg fået sat mit udviklingsmiljø op til at benytte SSL, hvilket umiddelbart også fungerer.

Jeg har dog oplevet lidt problemer med, at uploade filer over SSL. Dette kan nok skyldes mange ting, men umiddelbart udmynter det sig i, at jeg får en 404 tilbage, når jeg POST'er filen til en, 100% sikkert, eksisterende action på min controller. Først troede jeg det havde noget med mine routing at gøre, men GET-request til samme action fungerer jo, så jeg har udelukket denne mulighed.

Jeg har endnu ikke fundet en løsning på dette problem, men jeg har fundet et workaround.

Det jeg gør er, i stedet for at køre over den localhost IP, som IDE'en starter min browser på (https://127.0.0.1/), så kører jeg over den localhost IP som IIS manageren peger på, nemlig https://127.255.0.0:444/

Porten kan dog variere, men hvis man lurer i Output-vinduet af VS, når Emulatoren startes (ifm. build and run), skal man bruge det private portnummer, hvilket kan ses i den linje hvor der står

Windows Azure Tools: Warning: Remapping private port 443 to 446 in role...

Når jeg gør det, lader det til at min action bliver aktiveret korrekt og filen bliver uploadet som den skal.

Fejl ved remote desktopopsætning til Azure i VS2010

Fix til fejl i VS2010 vedr. remote desktop adgang til Azure Role

i forbindelse med at jeg skulle udgive en version af mit Azure projekt, fik jeg denne fejl, når jeg forsøger at opsætte RD-adgang i publiseringsprocessen:

"The RemoteDesktop configuration was not generated by Windows Azure Tools. To edit this configuration, open the service definition file and configuration files in the Xml Editor"

Ikke fedt!

Der er imidlertid en måde at komme tilbage på sporet igen, nemlig ved at slette alle indstillinger i cscfg-filen som omhandler

Microsoft.WindowsAzure.Plugins.Remote

i ConfigurationSettings-sektionen, ligeledes med certifikater og i Certificates-sektionen.

Link til originale løsningstråd: http://social.msdn.microsoft.com/Forums/da-DK/windowsazuremanagement/thread/f962defa-bd65-4ea3-9b24-7b5cc68eb9c2

Desuden skal man slette Import-elementerne vedr. RemoteAccess og RemoteForwarder i csdef-filen.