2008-11-04 67 views
0

我開發了一個asp.net應用程序,並且在Visual Studio 2008中使用發佈工具時,我的更改沒有上傳到服務器(即新的CSS文件)。我在asp.net上提出了一個關於這個問題的線索,並被告知要清除我的文檔/應用程序數據中的本地設置文件夾,但由於我在工作的聯網電腦上,因此我沒有該文件夾。有其他方法可以解決這個問題嗎?無法將更改上傳到ASP.NET - 發佈功能沒有上傳更改

此外,我試圖做一個副本(嘗試任何出於絕望),但這不會工作,因爲該網站現在是預編譯。

謝謝

+0

您是否收到任何錯誤訊息?發佈是否成功,但您沒有看到更改?嘗試清除瀏覽器緩存(如果存在),則可能還需要強制執行應用程序池回收。 – Mauro 2008-11-04 11:14:09

回答

1

您可以隨時使用FTP。我個人從未使用「發佈」,我使用Beyond Compare滿足我的所有發佈需求。

0

請嘗試以下方法排除權限錯誤:

  1. 導航到服務器的虛擬目錄使用UNC路徑
  2. 編輯列表項鍵值對在web.config中公佈,並檢查您是否能夠保存更改
  3. 如果成功嘗試手動刪除所有文件,然後發佈更改。
  4. 如果仍然失敗發佈到本地文件夾,則從本地文件夾複製到遠程服務器。
0

和Jeff Sheldon一樣,我在我的開發環境中使用Beyond Compare來推送到我的開發服務器。當我準備推送到生產時,我發佈到工作站上的另一個目錄並使用Beyond Compare將編譯的網站推送到生產環境。

發佈應複製您的解決方案所見的所有內容。如果您將某些內容添加到Visual Studio以外的目錄結構中,並且不在解決方案中刷新該目錄,則可能無法發佈。