今天心血來潮就把站點升級為基于.Net Framework4的ASP.NET4了(WebForm)。中間碰到一些小問題,這里記錄一下。萬一有哪位兄弟碰到,也算造福社會了…
首 先用VS2010打開解決方案的話會自動為你升級,升級后的Web.config立即變得清爽無比。
編譯一次程序以后就可以發布了。VS2010 的發布功能很強大,看圖
這里由于脫離了本文的范圍,就不詳細說 了,Scottgu有一些文章具體的介紹了發布這塊內容,有興趣的兄弟可以找找。
接下來就是通過一切手段(FTP等)將發布好的站點上 傳至服務器。
當然,這之前我們要在服務器上準備好.Net Framework4,其實一般情況下用Client Profile就好了。這里要大大夸獎一下這次的Framework大小,完整版只有40來兆,CP版30來兆(好像是),這樣部署難的頭疼問題多少也解 決了一些。
安裝大概10幾分鐘。
然后按照習慣,我們去設置站點的ASP.NET版本,這里當然要選擇 4.0.30319了(多少有點興奮吧)
然后當 我們興沖沖的瀏覽網站的時候,杯具發生了-----404!!!
看了下ISAPI,明明都是4.0了呀
看來只能憑經驗找了,經過一番波折,找到了這 個
我昏,死都沒想到會在這里多個東西,以前根本 沒注意ASP.NET后面還有版本。允許運行以后,萬事大吉了:)
對了,還有一點,原來應用程序池如果選擇“網絡服務”等可能會帶來的 版本沖突(可能是個例,我有3臺服務器)現看來是消失了,現在要部署一個ASP.NET網站真的是很簡單了~