asp.net-mvc – F#Global.asax – 语言不受支持?

我试着写一个简单的F#ASP.Net MVC应用程序

添加了Global.asax,如下所示

<%@ Application Inherits="WebApplication.Core.Global" Language="F#" %>

然后我在一个单独的参考组件

namespace WebApplication.Core  with a type Global() = etc

获取“F#”不是受支持的语言.

我不能这样做吗?

谢谢

解决方法

您需要在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/

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....