2009-01-08 61 views
2

我創建了一個Windows窗體應用程序。我需要存儲一些信息(在Registry,Isolated Storage或其他序列化方法中),例如ClientID,它是從註冊表單生成的GUID,然後用戶可以下載當前ClickOnce部署的安裝包。應用程序脫機運行,因此添加查詢字符串參數不是基於我閱讀過的一些文章的選項。我想在客戶端下載安裝程序之前創建一個模塊來修改config.deploy文件,但當多個用戶同時下載應用程序時,可能會導致一些問題。我還希望讓用戶在應用程序首次運行時輸入電子郵件地址或任何登錄信息,以便可以從Web服務器下載必要的信息並將其存儲在客戶機中,但是我不確定他們是否能夠「我會批准這種方法。.NET部署(ClickOnce或MSI)客戶端設置/參數

我希望我已經寫得足夠清楚,以便我可以儘快得到一些答案。任何意見/建議將不勝感激。

回答

1

我已經開發了一個純粹的ClickOnce應用程序,它有一個註冊過程來真正使用它。您可以在沒有註冊的情況下啓動應用程序,但要進入應用程序的肉,您必須填寫一份小型表格,並將數據存儲在我們的數據庫中。應用程序將註冊數據(更少密碼)存儲在隔離存儲中。

隨意發表評論中的問題,我會盡力跟進。

+0

此應用需要註冊,它應該發生在用戶成功註冊後重定向到下載頁面的網頁中。服務器生成ClientID,然後將其存儲在客戶機中,以便將數據上載/發佈到Web服務器。 – 2009-01-09 03:18:46