Получение файлового контента в AppHarbor - PullRequest
7 голосов
/ 18 мая 2011

Я недавно начал создавать проект в AppHarbor, просто чтобы опробовать его.И я столкнулся с небольшой проблемой.Я создал небольшие файлы, содержащие jQuery-шаблоны, которые я назвал .tmpl-files и поместил в "~ / Templates /".Чтобы получить содержимое одного из этих файлов, я использую HttpRequest.Current.Server.MapPath(path); и File.Open, и все это просто отлично работает на моей локальной машине, однако в AppHarbor я получаю, что файл не существует.Есть ли обходной путь, чтобы сделать эту работу?Нужно ли как-то помечать файлы или я могу что-то добавить в мой Web.config / project-settings, чтобы это работало?

1 Ответ

12 голосов
/ 18 мая 2011

Обязательно отметьте файлы как Content (щелкните правой кнопкой мыши файл в обозревателе решений, установите для Build Action значение Content).Если вы этого не сделаете, файл не будет включен в вывод msbuild и, следовательно, не будет развернут AppHarbor.

...