我试着写一个简单的F#ASP.Net MVC应用程序
我添加了Global.asax,如下所示
<%@ Application Inherits="WebApplication.Core.Global" Language="F#" %>
然后我在一个单独的参考组件
namespace WebApplication.Core with a type Global() = etc
我不能这样做吗?
谢谢
解决方法
您需要在web.config中添加如下内容:
<compiler language="F#;f#;fs;fsharp" extension=".fs" warningLevel="4" type="Microsoft.FSharp.Compiler.CodeDom.FSharpAspNetCodeProvider,FSharp.Compiler.CodeDom,Version=1.9.6.2,Culture=neutral,PublicKeyToken=a19089b1c74d0809"> <providerOption name="CompilerVersion" value="v3.5" /> <providerOption name="WarnAsError" value="false" /> </compiler>
来源和更多细节:http://codebetter.com/matthewpodwysocki/2008/10/07/asp-net-mvc-with-nhaml-f-edition/