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

标签 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/

关于asp.net-mvc - F# Global.asax -- 不支持语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5839407/

相关文章:

asp.net - ASP.NET MVC 的基本 Controller

pointers - F# 是否有地址 & 和指针取消引用 * 函数?

c# - 手动创建的 global.asax.cs 文件不起作用

c# - 为什么我需要 WCF 来构建 RESTful 服务?

c# - 在哪里放置代码以将用户重定向回页面直到谓词为真?

c# - 如何解析相对于 ASP.NET MVC 4 应用程序根目录的路径?

f# - 安装 Windows 服务时出错(在 F# 中)

jobs - 从 qstat 列表中删除已退出的作业

asp.net - 在 ASP.NET MVC 中构建自定义授权

f# - 等效于 F# 中的 C# async main