我一直在研究C#應用程序,該應用程序需要將錯誤修復和更新一次交付給客戶端。我目前正在嘗試使用microsoft的clickOnce方法來提供更新。ClickOnce使用Apache服務器更新
爲此,我需要將我的應用程序發佈到服務器的frontpage服務器擴展(如果我沒有錯!)。我們正在使用的Windows Server 2008機器啓用,與正在運行Apache,我用Google搜索有關「發佈ÇApache服務器上應用尖銳」,我發現this workaround.
它編輯.htaccess
文件以允許訪問VS發佈的應用程序。但它似乎不工作。我猜頁過時,寫於2006年
所以我的問題是:
- 如何發佈C調的應用程序在Apache盒子?
- 我們如何發佈應用程序?使用VS還是其他方法?
您應該可以將發佈操作創建的任何文件放置到映射到發佈文件時給定的URL的文件夾中。 Clickonce非常簡單。一旦用戶可以「下載」文件,你應該很好去。 – CodingBarfield 2012-03-06 08:01:38
我將'publish'生成的所有文件放在url指定的文件夾中。我甚至更改了清單文件中的版本,但應用程序不會提示可用的更新。我懷疑它沒有檢查網址。 我更改了項目屬性以在啓動應用程序之前檢查更新,並指定了檢查URL。但沒有運氣! – user3526 2012-03-06 09:17:29
如果您在一臺乾淨的機器上安裝剛剛發佈的應用程序,它會成爲最新版本嗎?在此之後,如果您啓動安裝在另一臺機器上的先前版本,它會更新itsef嗎?如果答案是肯定否,那麼檢查你是否選擇了正確的更新策略*在應用程序啓動之前*。 – 2012-03-13 09:31:40