2012-07-08 91 views
4

我剛剛開始在AppHarbor上託管一個Web應用程序,並將其配置爲偵聽我的github存儲庫提交。appharbor沒有部署靜態內容

每次提交後,我在AppHarbor上看到運行測試和部署的版本,但是當我進入我的應用程序頁面時,在AppHarbor上託管我沒有看到任何圖像,並且js腳本丟失。

其實我可以看到他們在github上源,但是當我從AppHarbor下載軟件包,他們似乎是從我的「靜態」文件夾中丟失......

其他人遇到這個問題?..任何可能的原因是什麼?...

回答

4

我解決了這個問題 -

這是發生因爲內容沒有被複制到輸出目錄的原因。我不知道AppHarbor如何在那裏構建部署腳本,但我將Copy To Output Directory選項值更改爲Copy Always,這解決了問題。
(該Build Action已經設置爲Content

+0

同樣的問題,但只有一個給定的圖像(我的CSS和JS工作正常)。設置圖像的屬性複製總是像你說的爲我工作。 – mbmihura 2014-06-17 21:18:36

2

確保文件包含在C#項目中,並且它們的Build Action設置爲Content

+1

我解決了這個問題,這是你說的不完全是,但感謝 - 你讓我找對了方向...... +1 :) – gillyb 2012-07-09 05:44:02