2010-07-14 147 views
0

VS 2005需要很長時間才能將應用程序部署到Web。大部分文件都是第三方dll。是否有可能一旦這些第三方DLL部署,他們不會再部署。Clickonce部分部署

在發佈時似乎所有的文件都被複制了。有什麼辦法可以避免這種情況?

回答

1

有沒有簡單的方法來做到這一點。

「相當長一段時間」,以及如何發佈文件? HTTP?您可以考慮在本地發佈部署並將其壓縮,將其移至服務器並解壓縮。或者嘗試使用FTP,看看這是否更快。如果你可以作爲共享驅動器訪問web服務器上的文件夾,並且可以發佈到該文件夾​​,那肯定會更快。我認爲這要快得多。

你也可以把第三方的dll放在服務器上,部署其他的東西,然後把第三方dll的文件複製到這個文件夾中,用法師或者馬吉伊把它們添加到應用程序清單中,然後用法師或者法師mageui。坦率地說,我只是直接發佈應用程序到網絡服務器並去吃午飯。在這個過程中引入手動步驟還引入了錯誤的可能性...

+0

因此,而不是使用發佈選項,我可以手動上傳文件通過ftp從本地部署的文件夾? – 2010-07-15 06:42:37

+0

您可以隨時部署本地和FTP文件。但是,如果您要使用FTP,我只需從VS發佈並使用FTP。爲此,請將發佈文件位置設置爲ftp://yourserver.com/yourfolder之類的內容,並將安裝URL設置爲http://yourserver.com/yourfolder/。 – RobinDotNet 2010-07-15 08:32:00