Release Azure Domain - azure

I'm building a website/web application for this team and first started it on Azure. But now, we have realized that we would rather have it on something like WordPress. How do we transfer the ownership of the domain?

IF you want to map a custom domain to Azure Web, firstly you need to remove the spending limit on your subscription and buy a custom domain name for Azure App. About the detailed action you could follow the limit and the purchase tutorial.
After these, you could map your domain to your App with this tutorial.
If you still have other questions, please let me know.

Related

Avoiding Billing

Hullo
I'm not clear that this is the best group to ask this question, but it's where Google pointed me.
I've got a toy Google Maps static api website that runs on Heroku. I built it in 2014 to track hire bikes in London. Now Salesforce is removing the free tier for Heroku, I need to get it hosted elsewhere. However, the api key is associated with the Heroku referrer name and it dates from a time before you needed to identify Projects, so I've not managed to find the API key in the google maps UI.
Is my only realistic option to go through the process of creating a billing account, adding a new project and then a new key for the project?
Are there any gotchas that I need to be aware of so that I don't find that I'm incurring costs?
tia
Tim

Buying a domain through azure fails

So I created a Free trial account with Azure. I have Developed an MCV 5 web application, hosted it on the xxxx.azurewebsites.net and I am happy. I want to now buy a Custom domain so that the web application can run from there, but it fails to order the domain ? Why ??
I have upgraded to Pay-as-you-go and have changed from Free to Shared, which saying it allows custom domains. Yet... still failing.
Am I missing something? Or need to change something to allow purchasing of a Custom domain ?
I got this sorted. This is something I havnt seen people explaining, so those that are new with Azure(Like me), wont know this.
Even if you change the subscription to Pay-As-You_Go, it is still under the Free Trial, so you are not able to buy a custom domain. You will need to get in contact with the Azure team in your country(There is none here in South Africa, so i needed to go to their contact form on the azure site and submit it). An Azure team member phoned me from Microsoft India and converted my account to Pay-as-you-go, which meant I lost my free credit. Only THEN, could I buy a custom domain.
Hope this helps someone else.
In my experience, it can be repro in the free trail account.
After setup in the Azure Portal then you will get 200$ for free trail account.
In my option, it is just valid for the Azure resource. You can get the detail info from the link https://azure.microsoft.com/en-us/free/?b=16.36.
It may not be used for 3rd product. Buy domain is just the function the Azure integrated with GoDaddy. So when you try to buy the custom domain it will be failed.
If you try to use custom domain ,please refer to Configure a custom domain name in Azure App Service (Purchased directly from GoDaddy)

How to transfer a custom domain name from expired/deleted susbscription to new Web App?

I maintain a family web site on Azure on my spare time. For a small fee, we have purchased a custom domain name to make it more "professional".
Unfortunately, the credit card associated with the susbscription has expired and since I was not actively monitoring the dedicated mail account I had created for this purpose, the susbscription has now been deleted (the susbscription is actually disabled in the portal, but the mail from Azure says that I need to create a new subscription if I want to change my mind).
In a matter of minutes, I registered a new subscription and thanks to continuous deployment, I could deploy the Web App from sources that I had kept on a GitHub account. However, an attempt to bring an external domain to the Web App fails with the reason being that the said domain is already in use by another Azure web site (presumably, the old Web App from the, now deleted, subscription)
A quick chat with the #AzureSupport team on Twitter, they suggested I file a support request from the Azure portal. However, since this is not a professionnal susbscription, I do not have a support plan. I see that support costs 25 $/month for at least 6 months in my situation.
This seems a bit too costly, like an order of magnitude higher than buying a new domain name for several years. At the same time, I don't understand why the deleted account is still locking the custom domain name. And it seems unfair that I need to pay to recover a domain name that I own but am unable to benefit from because it is associated with a Web App in a disabled Azure subscription!
Please, what are my options?
PS: Even though this is not a programmatic question, I post here because that's where Microsoft recommends to obtain community support. I have also posted a similar question on an appropriate MSDN Forum but the answers there are not satisfying.
Unfortunately on a technical level this will be something that can only be rectified by Azure support. Since you no longer have access to the account they will need to delete that domain association.
It is excessive that you are required to pay for a six month support contract to resolve an issue that is clearly an issue with the way Azure decommissions subscriptions.
The problem you now have is that you can't use Azure to host this domain until that association is removed. Your only options are to either have the complexity of using a VM or to move your site to AWS etc.
If you make those points to #AzureSupport team, maybe they will process it for you. Point them to this question and ask them to help you to keep using Azure.

Azure site to use as technical repository

Do we have azure based site to share technical knowledge with team. To interact with colleagues. Or Do we have ready made site which we can customize?
I'm going to make a big assumption that I understand what your question is. Assuming you are looking for some type of collaborative website engine that can easily be deployed within Windows Azure, for the purpose of collaboration amongst your peers:
If you create a new Windows Azure Web Site and look at the gallery, you'll see several ready-made options such as Mediawiki, phpBB, DotNetNuke, Joomla, Kentico, Lemoon, mojoPortal, Orchard, Umbraco, and WordPress. I'm guessing at least one of these would help you build a collaborative knowledge site for your team.
Per your comment (which makes me think I assumed correctly): here's starter info on Web Sites, from the Azure portal. Also you should download the Training Kit, also linked from the Azure portal.

Azure - dynamically discovering service web role url in stage

I'm looking into moving an existing app to Azure. It will have an MVC app in one web role and some WCF services in another web role. When live, the site will live at http://www.myapp.com and the services will be at http://api.myapp.com with the MVC app configured to point to the services at http://api.myapp.com.
The problem is when pushing the app to the "stage" configuration on Azure. My understanding is that each push to stage will cause the services to live at a new url (something random like http://4aa5ae2071324585ba5a902f4242a98c.cloudapp.net/). In this case, what is the best way for my MVC app to discover the url of the services?
One option would be to setup a dns entry like http://stage.api.myapp.com and update my DNS CNAME record to point to the new Azure staging url every time I push to stage, but... yuck.
Another option would be to push to stage, get the new urls for the services, RDC to each instance of the MVC role and manually update the configurations. Also yuck.
Is there a simple way to do this? I know I could automate some of the steps above with something like PowerShell, but I'm really hoping there's something baked into the Azure framework that makes this easy. It seems like it would be such a standard scenario.
The only way to dynamically discover what the staging URL will be is to have the instance check its own deploymentID. I am assuming here that the MVC website and the WCF service are in the same deployment. If you check the RoleEnvironment.DeploymentID, you will find that this corresponds exactly to the 'random' URL used in staging (i.e. http://[deploymentID].cloudapp.net).
As long as you are dynamically creating the ChannelFactory on the clientside, it should be able to take its own DeploymentID and find the staging URL.
Of course, this is only useful when deployed in staging. Why don't you simply use the Production slot? That name is stable and you can rely on it or the CNAME (more likely) that you set for it. You can always have multiple hosted services (dev, QA, prod, etc.) and just use the production slot on them.
Don't do what #dunnry is suggesting! Azure has a really good concept of endpoints that solve your problem. And you have access to this info from your RoleEnvironment class.
You can take a look at my blog post on how to get the endpoint from the client. The key part is to create an internal endpoint at which your WCF service is listening. Keep in mind though, you don't necessarily need a new role for this, and personally, I would rather host it in IIS alongide the original Web role & have two of these roles for improved reliability.
This way, it doesn't matter what the deployment is, because the service communication will take place inside that deployment, be it staging or production.

Resources