下午研究了一會(huì)波附,使用CLickOnce發(fā)布到遠(yuǎn)程IIS服務(wù)器的方法,不知道是不是標(biāo)準(zhǔn)做法昼钻,反正目的是實(shí)現(xiàn)了掸屡。
- 首先在遠(yuǎn)程服務(wù)器上建一個(gè)HTTP站點(diǎn),或者在已有站點(diǎn)增加一個(gè)虛擬目錄然评,這個(gè)就是將來(lái)用戶進(jìn)行安裝的地方仅财。
- 程序如何發(fā)布到遠(yuǎn)程?我的做法是沾瓦,在遠(yuǎn)程服務(wù)器上建立一個(gè)FTP服務(wù)器满着,F(xiàn)TP目錄指向剛才建立的站點(diǎn)文件夾谦炒。在ClickOnce中做如下設(shè)置:
- 發(fā)布時(shí)注意一定用Release生成程序贯莺,Debug生成的程序客戶端無(wú)法安裝
- 發(fā)布好了以后,去遠(yuǎn)程ftp目錄或者h(yuǎn)ttp目錄看一下(兩個(gè)其實(shí)是一個(gè)目錄)宁改,應(yīng)該就有發(fā)布好的文件缕探,通過遠(yuǎn)程地址/publish.htm,應(yīng)該就能訪問安裝頁(yè)面,這樣就發(fā)布成功了还蹲,以后再發(fā)布新版本爹耗,即可在遠(yuǎn)程更新,客戶端也可更新