ASP.NET 在 2.0 的編譯模型是 Pre-compilation,可以即時編譯原始程式碼。
不過這個模式也是被罵到翻掉...因為蠻容易發生無法載入型別的問題。
如果這個方式那麼好,也不用又開發一個 Web Application Project (.NET 1.1 的作法)
用過 .NET 1.1 和 2.0 之後,個人認為 .NET 1.1 的編譯模式比較好用,至少所有
的程式碼都被編譯到同一個 DLL,不會發生無法載入型別的問題,而且命名空間可以自訂
,不像 Pre-compilation 無法自訂 (命名空間一律是 ASP),在使用的彈性上會比較高。
唯一個缺點就是改完後要編譯,並且把 DLL 更新到網站的 bin 目錄,不過因此可以享有
更高的彈性,相對之下這個多出來的程序其實是微不足道的...
ASP.NET 3.5 這兩種類型都支援。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.117.12