August 20,2008
在 ASP.Net 裡使用 Boo
方法很簡單,只要修改 web.config,然後把 Boo 相關的 assembly 放到 bin 目錄下即可:
<configuration> <system.web> <compilation debug="true"> <assemblies> <add assembly="Boo.Lang.CodeDom" /> </assemblies> <compilers> <compiler language="Boo" extension=".boo" type="Boo.Lang.CodeDom.BooCodeProvider, Boo.Lang.CodeDom" compilerOptions="-ducky -utf8"/> </compilers> </compilation> <customErrors mode="Off"/> </system.web> </configuration>要注意的是,如果你的應用程式不是 code behind 而且 Hosting 是 IIS 或是 .NET framework 內建的小 web server 時,會有問題。問題出在 Indent,Boo 對於 Indent 很敏感,不知道為甚麼,在 Microsoft.NET 下,Indent 就是會錯。使用Mono XSP的話,則沒有問題。 是故,你可以改使用 code behind 的方式繞過這問題。 會發現這問題,是因為有人在 boolang 討論群組裡問了這問題:boo on asp.net,我去試才知道的。最後提問者改用 xsp...
引用URL
http://cgi.blog.roodo.com/trackback/6859721