2013-08-07 74 views
4

我想知道,如果有不發佈的ASP.NET解決任何可能的問題。 (奇怪),他們只是複製Web項目的DLL,並需要引用DLL,Web.config和global.ASAX和圖像文件在IIS Web服務器上的現有的(虛擬目錄創建) 。發佈ASP.NET與複製文件

你看到上面的任何問題?

您的反饋意見是極大的讚賞。

+1

不要以爲這是真的計算器一個問題,但我不能看到比人爲錯誤的因素以外的任何問題:你一定會忘記一些改變/添加的文件 – Stephen

+1

這是所有發佈當您發佈併到文件系統 – Jonesopolis

+0

我不知道這是否是一個合適的SO問題,因爲這是一個民意調查/討論問題。但是,這樣做是災難的祕訣。我簽約了一個地方,這是政策,這是一個DLL版本衝突或配置錯誤後部署時另一個。 – jfrankcarr

回答

3

真的不看到這是一個問題。這是我們所做的一些事情。我們發佈到一個文件夾 - 任何文件夾,檢查web.config實時,然後壓縮它。然後,我們創建一個更改請求,引用zip文件&將其傳遞給託管團隊進行部署。

這對我們的偉大工程,但後來每個人都有不同的看法&情況。我不認爲這是一個技術問題,但更多的是業務流程問題。

+0

非常好。與我的環境類似。 –

+1

除了我們通過環境推廣代碼之外,我們有類似的設置。我們的web.config文件引用配置文件在Web應用程序之上一個根文件,它允許我們在每個環境中分別配置文件。如果我們需要對那些作爲發佈的一部分進行記錄的人員進行更改,並將這些更改應用到每個環境(DEV,STAGE和PROD)中。我們在本地發佈項目,遷移到DEV。 –

1

它曾經是你複製文件是不夠好,因爲你需要創建IIS配置系統內的應用程序虛擬目錄/應用。最近版本的IIS允許你在app.config中完全處理這個問題,所以它更不是一個問題。

+0

感謝您的回答。 Web應用程序已經部署的情況如何?這是虛擬目錄/應用程序已經創建。仍然可以看到複製文件的任何可能的問題? –