2011年3月23日 星期三

災難

用virtualbox安裝一台32 bit windows 7 professional......天啊......零星災難一堆....
新的OS安裝容易但設定卻是很折騰人啊.

首先是virtualbox的網卡設定,預設安裝後啟動windows 7, 一切看來正常,系統開始做windows update, 等一切就緒後, 想要安裝其他的軟體...突然發現無法連結本機.
怪怪, virtual machine不是預設應該就能找得到母體機器的嗎???
花了幾天的時間查看,很好奇virtualbox內的ip為何是10.x.x.x的網段,一時沒細想,也沒想到要解決,最後是利用 建立共用資料夾的方式先解決. 我還在想,這更怪, 母體機器找不到,但設成共用資料夾是可以連結得到?? 一堆問號
FINALLY,終於找到解答, 要設二張網卡,一張設NAT,一張設本機網卡, 然後在母體機器的網卡開啟共用...

然後安裝IIS 7, 把網站部署上去,結果出現這個錯
這個設定區段不能在這個路徑中使用。當區段在父層級被鎖定時就會發生這種情況。鎖定可能是預設 (overrideModeDefault="Deny"),或是由位置標記使用 overrideMode="Deny" 或繼承的 allowOverride="false" 明確設定。

結果是預設安裝IIS勾選時,有一項 應用程式開發功能下的選項也要勾選安裝..
麻煩....如果不了,就全勾吧..

然後接著出現


HTTP 錯誤 500.21 - Internal Server Error
處理常式 "PageHandlerFactory-Integrated" 的模組清單中有錯誤的模組 "ManagedPipelineHandler"


google說,要重新C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i

 哇咧,目錄下根本沒有 aspnet_regiis.exe –i
 
所以還是要按正常方式安裝一次Net Framework 4.0....
 
搞定.... 

沒有留言:

張貼留言

publish error allowDefinition='MachineToApplication'

一個老舊的aspx web form專案,調了一些功能建置成功,但進行部署時顯示以下錯誤。 在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為...