2012-07-08 89 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