2013-01-24 1 views
1

Я развернул простое приложение .NET MVC на appharbor, которое реализует бутстрап и меньше. Тем не менее, меньше нагрузок на моем экземпляре localhost, когда я запускаю его, однако, когда я нажимаю его на appharbor, я получаю 404 на bootstrap.less.Apphabor дает 404 на bootstrap.less

Кто-нибудь сталкивался с этим, прежде чем это могло бы мне сказать почему?

Я проверил buildout, и чем меньше структура каталога/файла существует в развертывании.

URL-адрес appharbor: http://appharbor-bootstrap.apphb.com/, если кто-то хочет проверить, что я вижу.

Источник можно найти на GitHub https://github.com/jamesamuir/appharbor-bootstrap

Это то, что он должен выглядеть localhost

Это то, что он выглядит на appharbor appharbor

ответ

3

Вы, вероятно, придется настроить мим -типа в вашем web.config. Есть ссылки на детали here и here.

<system.webServer> 
    <staticContent> 
     <mimeMap fileExtension=".less" mimeType="text/css" /> 
    </staticContent> 
</system.webServer> 
+0

Я обновил web.config и развернул его и до сих пор получаю тот же результат. – jamesamuir

+1

Оказывается, что действие сборки для файлов .less было установлено как «none», хотя я думал, что установил его в «content». Обновление и повторное развертывание решили мою проблему. Еще раз спасибо за ответ! – jamesamuir