最近為系統新增一個功能,寫完以后進行部署,發現在IIS7上部署沒有問題,但是IIS6上部署會出現未知情況,具體表現為取不到數據,估計是IIS6和IIS7直接的差異導致程序異常退出。
為了重現異常,在本地搭建虛擬環境,安裝winserver2003,嘗試找到BUG。
搭建環境過程中,發現項目需要.net3.5,從官網下載了一個在線安裝包,但是在線安裝速度太慢,此路不通,繞過之,嘗試使用離線安裝包。
1、首先從巨硬官網下載離線包:http://www.microsoft.com/zh-cn/download/details.aspx?id=25150
但是要注意的是,很多網友反饋說雖然是離線版,但是只要你沒有安裝vs2008,他就會從網絡上下載一些東西,后來百度找到一個解決方案,嘗試之(http://blog.fend.cn/archives/174.html).
2、下載完之后,使用CMD解壓到一個臨時目錄,donetfx35.exe /x 這里會提示你選擇目錄,選擇新建好的目錄。
3、進入臨時目錄下進入wcu\dotNetFrameWork。
4、從命令行運行dotNetFx35setup.exe /lang:ENU
5、一路OK,稍作等待即可。
參考自http://blog.fend.cn/archives/174.html