Tag Archives: Visual Studio

VisualStudio Online–Not for the travelling consultant

Microsoft, in my experience cannot integrate with payment systems. Last year, it took me ages to renew my Windows Developer Account, why because the card on the system had expired and they wouldn’t let me put in another one, until I got the CVV number of the expired card!!! (Yeah, I carry around expired cards by the dozens)!

Six months ago, I tried to renew my O365 license and I went around the loop multiple times before I was able to do it, but I couldn’t change my payment method.

I have been planning to get a VisualStudio Online subscription primarily because the professional sub gives you a Visual Studio Pro license and a monthly payout of 45 GBP seems reasonable to move up from the Express editions I was using.

VisualStudioOnline subs are tied to Azure payment methods. My current one is tied to India. So I thought no worries I’ll create a new Payment method right? After all that’s all we do at Amazon right? WRONG! I couldn’t change the Country, it’s fixed to India. So any new payment method has to be from an India based card! I would have been okay if there are a payment mode in INR, but no, I’ve to pay USD/GBP conversion charges!!! Okay, so I cannot add a new payment method, let me add a new Subscription, surely that will solve the problem right? NO. After filling up all the details the country is still grayed out and set to India.

Foxed, I go about looking for ‘where’ is this India actually selected? I look everywhere and I can’t find it. My outlook account that’s tied to Azure has been changed to UK and that’s what I see on the portal. So I opened a Ticket, hoping things can be resolved, but no I am WRONG there too.

I got a response saying nothing could be done about the country and that I would have to create a new Live account with country UK and setup another Azure account using that? Wow brilliant! What happens when I go back to India again? Or if I move to US or Australia!!! Well as per Azure you should scrap your accounts as you go along, and request them to keep transferring the data!!!

I really have no idea what it takes to build a payment system, but something tells me this is messed up! If Amazon (a book seller right?) can do it, surely the mighty Microsoft can do it, NO?

Well, the story is developing… I let you know how it ends!!!

Tagged , , ,

Hooking up Visual Studio 2012 to manage Azure websites remotely

Updated August 1, 2013: You can also control your Blob storage!

If you have Visual Studio 2012 Update 3 you can hookup your Visual Studio to manage Azure Web Sites remotely from inside Visual Studio.

To do this, open Database Explorer and Right click on Windows Azure Sites. Click on Import Subscriptions


In the Import Windows Azure Subscriptions dialog click on Download subscription file.


This will open up a browser and if you are logged in to Azure already will directly generate the subscription file and download it. If you are not logged in, you’ll have to log in first.

Save the subscription file.


Back in Visual Studio, select the downloaded file and hit Import.


This will import the subscriptions and in the Database Explorer you can now expand the Azure Websites node and see all your deployed sites.


You can right click on each site to get additional options like, Stopping/Starting, Downloading publishing settings, Viewing Streaming logs etc.


Pretty neat!

Update: Not sure if this was in place already but I noticed it yesterday. Once you have imported your subscription you can also use Azure Storage from Visual Studio. Two things that are really neat about Azure Storage integration is ability to create Blob Containers and Retrieving the Connection String directly. Both can be done from the (right click) context menu.


Tagged , ,

Rant on Visual Studio Maintenance Experience

Warning: This is a Rant. I am waiting for my new VM to finishing patching itself. So spending time ranting here.

———– BEGIN RANT ———-

Last week, the Visual Studio team released the 2011 Beta. Unfortunately a day before that I had figured out that my VS Setup was hosed enough to not allow MVC4 beta to be installed. Now I don’t usually install Beta in my dev machine but since MVC4 Beta came with a go live license and it promised to live side-by-side MVC3 I decided to go for it.

I started downloaded the complete installer and initiated the install and quickly it said that it did not find Visual Studio Installed hence couldn’t continue. I was like huh WAT!?!

Naturally I turned to the venting machine also known as Twitter.

Jon Galloway from the ASP.NET team kindly responded suggesting a possible conflict. He also suggested I post it on the official forum for better response. After a few feeble attempts at uninstalling/reinstalling I posted on the Forum @ http://forums.asp.net/p/1772359/4850404.aspx/1?p=True&t=634657393972716075

I was surprised to find there was a special Visual Studio Uninstaller, but alas it was of no use.

Microsoft used to have a registry cleaner deep buried inside their TechNet site. It was like a bazooka to eliminate all registry entries for an application listed in Add Remove programs. Obviously you could  hurt yourself a lot with it (I had hurt myself once, but it had atleast ended up in me reinstalling VS only not setting up a new VM). But Microsoft got the wind of it and they have replaced it with a safer version of the software http://support.microsoft.com/kb/2438651 . Running this tool repeatedly resulted in some improvement as in the Visual Studio Installer started going to the point where it would ask which components you want to install. But hopes got dashed promptly after when it crashed saying it couldn’t continue and that none of the components were installed.

After doing it for the fifth time on the third night I gave up and started building a new VM.

———END RANT———-


Here is my challenge to the Visual Studio team. You have been known to eat your own dogfood right? Visual Studio is built on .NET. Build an XCopy Installer that does not use the Registry, period!

All your UX changes are fine. But if I have to setup a new VM every-time a minor revision is released, you are NOT optimizing for developer happiness or presenting a good developer experience.

Beta might be too late a stage to take this challenge up. But hey, here it is!


Tagged , , ,
%d bloggers like this: