1. 程式人生 > >VisualStudio2017釋出網站時提示構建錯誤

VisualStudio2017釋出網站時提示構建錯誤

這個問題是突然出現的,印象中沒記的做過什麼別的操作,有次像往常一樣釋出網站時,居然突然提示構建錯誤,如下圖:


平時釋出網站時都是勾選“在釋出前刪除所有現有檔案”選項的。

當時出現這個問題後,網上百度了下,沒發現特別有用的相關資料。後來看到有個帖子說的好像是另外一種情況,不過他裡面說的是把“在釋出前刪除所有現有檔案”選項去掉,選中下面的“在釋出期間預編譯”。後來試了下,發現是可以正常釋出的。

後來就使用了一段時間的這種方式來發佈網站,但個人還是想解決這個問題。今天問了下大神同事,建議說先把Temp資料夾裡的內容清空一下,或是手動刪除之前釋出的檔案。

我先把Temp資料夾裡的檔案全部刪除,但最後有6、7個檔案和資料夾不能刪,提示重試什麼的。最後我就沒刪那幾個,保留了下來。然後嘗試釋出,發現還是提示構建錯誤。

最後打開發佈網站路徑的資料夾,發現裡面的檔案都刪了,就只剩了一個asp.net_client資料夾(資料夾名好像是這麼拼的,具體是怎樣的忘記截圖了),這個資料夾裡有兩個空資料夾,分別是.net framework2.0和.net framework4.0(資料夾名不是這個,好像是v開頭的,應該都知道的)。我手動刪了這些空資料夾(需要管理員許可權)。

清空後,我再次釋出,發現居然正常釋出了!!!

到此,問題解決了。

總結,個人認為應該是那個類庫資料夾VS沒能刪掉,從而導致提示的構建錯誤。

在此做個備忘,希望也能幫助後來者。