使用ClickOnce發布應用程式

2022-03-03 23:42:43 字數 1277 閱讀 1292

在「c:\inetpub\adminscripts」目錄下建批處理檔案「配置iis壓縮支援的檔案型別.bat」並執行。以下為批處理檔案內容:

cd c:\inetpub\adminscripts

@echo 啟動對靜態壓縮與動態壓縮的支援

cscript adsutil.vbs set w3svc/filters/compression/parameters/hcdodynamiccompression true

cscript adsutil.vbs set w3svc/filters/compression/parameters/hcdostaticcompression true

@echo 配置壓縮支援的靜態檔案型別

@echo 重啟iis

iisreset.exe

開啟「internet 資訊服務(iis)管理器」。

展開「本地計算機」節點,右擊「**」節點擊擇屬性開啟屬性對話方塊。

切換至「服務」選項卡,配置「http壓縮」區域。

只有靜態檔案(html、txt等)才會在此處留下痕跡,動態檔案(asp、dll等)不會

於是開啟檔案「c:\windows\system32\inetsrv\metabase.xml」,查詢「hcfileextensions」,看到這兩行命令確實沒起到效果。

難道只能取消clickonce中的「使用'deploy'副檔名」發布選項?no,看我使大招:

執行net stop iisadmin /y

開啟檔案「c:\windows\system32\inetsrv\metabase.xml」,查詢「hcfileextensions」,手動將這些檔案型別加入並儲存。

執行iisreset

發現第一次訪問時壓縮依舊未啟用,第二次訪問時才開始啟用壓縮。

如何 發布 ClickOnce 應用程式

clickonce 應用程式必須發布到 web 伺服器 檔案共享或可移動 才能供使用者使用。可以使用發布嚮導發布應用程式 與發布相關的其他屬性位於 專案設計器 的 發布 頁中。有關更多資訊,請參見 發布 clickonce 應用程式 在執行發布嚮導前,應適當地設定發布屬性。例如,如果要指定金鑰為 c...

ClickOnce 遠端發布出錯

場景 開發機器 192.168.6.x 網段 接入伺服器 192.168.6.x 網段 應用伺服器 192.168.18.x 網段 客戶機 192.168.6.x 網段 即客戶伺服器 需要訪問接入伺服器,接入伺服器把請求 到應用伺服器,按clickonce要求,發布時需要指定發布位址為 接入伺服器。...

在Codeplex發布ClickOnce應用程式

codeplex是微軟的開源工程 涉及諸多微軟最新技術的開源工程,同時也可以建立自己的開源工程,大家應該比較熟悉了吧。clickonce 是一種部署技術,使用該技術可建立自行更新的基於 windows 的應用程式,這些應用程式可以通過最低程度的使用者互動來安裝和執行。下面就介紹一下如何在codepl...