2007年8月9日 星期四

.net 版本問題

我將.net程式部署到另一台機器時,當程式執行會出現需要重新安裝或執行 aspnet_regiis 的話面,有可能是該電腦上同時有.net 1.0 與 1.1版本共存所致,目前已知的解決方法,是執行下面指令:

aspnet_regiis -i

aspnet regiis -r

如果想要讓不同版本共存,那可以採用下面方法:
假希望讓某個 RUN .net 1.0專案共存於 .net 1.1 的機器上,可以在 C:\windows\Microsoft.Net\Framework\v1.0.3705下面執行

Aspnet_regiis.exe -s W3SVC/1/ROOT/WebApplication1

WebApplication1 是我們專案的目錄
-s 代表讓整個目錄包含子資料夾都用 .net 1.0
-sn 則是代表只有主目錄採用 1.0 而子目錄則採用 預設的

沒有留言:

張貼留言