To hand over the LMC to the the testers, I needed to publish the application on a hosting server. I found one that is free to host for 90 days (3 months). Eventually, I'll upgrade to a paid service, but this free one will do for now.
One limitation of the free hosting service is that you can only install one application at a time. The service is intended as an aid for students to learn ASP, so they don't want commercial applications. So to get around this limitation, I needed to put the content management application in with the main LMC application, so that they shared the same web.config file. I could then use custom routes to access the content manager. I also needed a way of specifying different layouts for the LMC and the content manager.
Here are a couple of links that helped out:
http://www.asp.net/mvc/tutorials/controllers-and-routing/creating-custom-routes-cs
http://stackoverflow.com/questions/5161380/how-do-i-specify-different-layouts-in-the-asp-net-mvc-3-razor-viewstart-file
Once installed, I ran into the old UK vs US dates problem when trying to submit maintenance task data to the controllers. Found this solution which creates a model binder to handle the date conversion.
http://stackoverflow.com/questions/9821407/mvc3-en-gb-dates-in-get
No comments:
Post a Comment