I am struggling in seting up a the basic architecture for my ASP.NET MVC Facebook iframe application which is running on Windows Azure.
I know that there are some basic samples, how to use the toolkit. But it seems that for big application i need a really good architecture to begin developing with.
Also a lot of other developers seem to struggle in setting up this kind of basic architecture for an iframe ASP.NET MVC application, too. So why not gather all available information here and set up something like a starter kit for building complex facebook iframe applications
Requirements:
- Highly testable (Unit Testing and Dependency Injection is a must).
- Runs in Cloud (But also testable locally)
- Supports local debugging
How would you set up an architecture for an complex facebook application which is testable? Does somebody already have a basic architecture to start with?
So acutally some of the upcoming questions during setting up such an architecture are:
- How to test and debug this applications locally (There seem to be problems with the Windows Azure part)?
- How to develop using Unit Testing (Facebook and Windows Azure Parts needs to be replaced in some form)?
- ...
Since there are so many developers searching for information like that let's set up a starter kit for complex facebook iframe applications which are scalable with cloud but still highly testable locally (I am thinking about the following frameworks: new Facebook C# SDK, AzureToolkit, NUnit and Ninject).