2012-03-10 57 views
0

我想獲得一個簡單的Web應用程序在單聲道和Ubuntu上運行。 我正在關注本教程http://invalidcast.com/2011/01/tinyweb-does-mono單聲道Global.asax編譯錯誤

我得到這個編譯錯誤爲我的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(); 
     } 
    } 
} 

回答

0

從來沒有發現爲什麼失敗。 但是安裝最新版本的單聲道2.10.9修復了它。