Mono Global.asax编译错误

时间:2012-03-10 09:00:18

标签: c# asp.net .net mono tinyweb

我正在尝试在Mono和Ubuntu上运行一个简单的Web应用程序。 我正在关注本教程http://invalidcast.com/2011/01/tinyweb-does-mono

我的Global.asax收到此编译错误,它在Windows上的.net下正确编译并运行。

Global.asax.cs(33,33):错误CS0584:内部编译器错误:找不到方法:'tinyweb.framework.Tinyweb.Init'。 (CS0584)(网站)

Global.asax.cs(33,33):错误CS0201:只能将赋值,调用,递增,递减和新对象表达式用作语句(CS0201)(网站)

我已经包含了tinyweb.dll参考,我可以浏览它并查看该功能。它出现在intelliesense等。这是它的签名。

public static int Init (params params Registry[] registries);

这是我的global.asax

using System;
using System.Web;
using tinyweb.framework;

namespace Website
{
    public class Global : HttpApplication
    {
        protected void Application_Start(object sender, EventArgs e)
        {
            Tinyweb.Init();
        }
  }
}

1 个答案:

答案 0 :(得分:0)

从未发现为什么会失败。 但是安装最新版本的mono 2.10.9修复了它。