在用ClickOnce發布時有几個好處:
1. 與VS2005整合很好
2. 客戶端無需要有administrator的權限即可隨意安裝
但有几點要注意
1. 發布在remote server的web site時要注意:
1.1. remote server要先建一個site和app domain(windows 2003)
1.2 然后安裝frontpage server extension
1.3 在此web site中用frontpage server擴展一下,也就是用它進行管理
1.4 確定此web site用dotnet framework2.0
1.5 確定此web site有而且只有script only權限
1.6 確定此web site下的_vit_Bin folder有script and execution權限
2. 在發布的工程中要想加入適當的文件進入到setup.msi中,則要將文件的兩個屬性: copy if new和content設定好
3. 應該去掉一些prerequest的項目,例如: repotview的一些dll, 把它們按2點一樣設置,這樣在客戶端就不需要有權限才能安裝了