Fix for Dinostore for Users Not Logged In

So it came to my attention that when a user on the site tries to checkout without logging in you get the following error. A fix for this is adding the following code in checkout.aspx.cs I had to make an error page to handle this and it looks like this instead of erroring out now. […]

Lab 10: Configuring DNS with Route 53

Adding a Domain name to my servers make it more accessible through the web, instead of remembering the IP address you just need to know the domain name eg. Note: I have never done this before. When I assign a domain name to a web server I just point the domain name to the […]

Lab 8: Using ELB to Scale Applications

In this Lab I will setup Elastic Load Balancing, this is when your application traffic is distributed over multiple EC2 instances. First I need to go to my AWS EC2 dashboard and create a load balancer. I created a the ELB and pointed it towards my two Webservers I made. Now I just need to […]

Lab 7: Using Elastic IPs

To do this we first start in Elastic IP’s in the AWS EC2 Dashboard, Then go and allocate a new address. Now once it’s given me an IP address I can then go and Associate address. I then choose my Webserver. Now I have the IP address linked to my Webserver I should be able to […]

Lab 6: Creating and Using AMIs

I start off by creating images of my Webserver and my Queue server. Webserver: Queue server: Now I just need to wait for the images to be created, I can monitor the progress in the AMI menu. Now that they have finished I can launch them, I will start with the Webserver. I set it […]

Lab 2: Using RDS with ASP.NET Applications

In this lab, I move my local Dino Store database to Amazon’s RDS. First I had to go to RDS in AWS and create a new instance, this was a free tier instance so the settings are default, besides the username and password. I also had to set a security group to allow inbound from […]