2010-06-23 41 views
1

我有一個C#項目,我正在使用Visual Studio進行開發,並使用Click-Once進行部署。沒有什麼特別的。從Visual Studio發佈到特定的網站?

但是,我想知道是否有可能在配置文件或其他內容中包含預期的部署路徑?我知道最後部署的URL保存在項目的歷史記錄中,但是如果我想動態設置此項並從項目配置文件中讀取Click Once部署,該怎麼辦?

+0

爲了澄清,這不是我想要部署的ASP.NET項目,它實際上是一個WPF項目。 – 2010-06-23 23:08:11

回答

0

ClickOnce應用程序的身份的一部分是它從哪裏安裝的URL。所以你不能從一個URL安裝應用程序,然後從另一個URL安裝它並使其工作。修改部署提供者URL的唯一方法是在部署清單(yourapp.application)中更改它,並使用Mage或MageUI爲原始證書重新簽名清單。

我們將應用程序部署到指向我們網站上的文件夾的DNS條目。這樣,如果我們想要移動它,我們可以將DNs條目重新指向不同的IP地址,而不會影響部署。

實際上,您可以在沒有網址的情況下部署應用程序。當用戶安裝它時,它會保存它從中安裝的url並將其用作部署提供程序URL。

我不確定你想要完成什麼;如果沒有上述內容有幫助,更多信息可能會幫助您找到一種方法來完成您嘗試執行的操作。

+0

我明白你的答案。但我的問題更多的是關於不同的構建。假設我希望將我的調試版本部署到一個可供下載的URL,並且我希望我的發佈使用另一個URL。所以,這些應用程序將保持身份,這只是初始URL部署,將動態處理。 – 2010-06-24 15:39:26

相關問題