There is a new project template available on Visual Studio Gallery for creating ASP.NET MVC 4 solutions with F# and C#. The current release of this project template allows creation of an empty ASP.NET MVC 4 web application (either ASPX or Razor), a F# project for controllers/models/etc., and an optional F# project that can be used to contain unit tests. The project creation wizard dialog box is shown below:
In the future, this template will be extended to include at least one additional project type.
To get the template, do the following (Note: Visual Studio 2010/11 Professional (or above) is required to use this template.):
1. In Visual Studio, navigate to File | New and select Online Templates.
2. Search for "fsharp mvc" and select the F# C# MVC 4 project template (see below):
The solution that was used to build this template can be found at https://github.com/dmohl/FsCsMvc4Template.