локальная работа, но хостинг на AppHarbor не может запрашивать SQL Server - PullRequest
2 голосов
/ 16 ноября 2011

Итак, у меня есть строка соединения web.config, указывающая на мой SQL Server в appharbor - из локального (под управлением Visual Studios) я могу войти, и членство работает.Однако из сборки на стороне хостинга мне жаль, что при обработке вашего запроса произошла ошибка.

Это странно, потому что я сделал нового пользователя локальным и проверил с SQL Server Management Studio, действительно лиДанные были добавлены на хост-сервер, и они РАБОТАЮТ.

В моей последней сборке я получаю сообщение об ошибке:

Извините, при обработке вашего запроса произошла ошибка.

, что странно, потому что они оба указывают на один и тот же сервер ...

Кто-нибудь имеет представление о том, что я делаю неправильно?

Ответы [ 2 ]

4 голосов
/ 03 декабря 2013

Проект ASP.NET MVC по умолчанию включает "HandleErrorAttribute". Вы должны удалить его из папки FilterConfig.cs в App_Start, чтобы увидеть фактическую ошибку, а не обработанный ответ.

Он расположен в методе RegisterGlobalFilters, где filters.Add(new HandleErrorAttribute()); должен быть удален.

2 голосов
/ 19 января 2012

AppHarbor имеет FAQ , чтобы помочь вам устранять ошибки развертывания, подобные этим.В частности, вы должны проверить интерфейс «Ошибки» в AppHarbor и отключить customErrors.Пожалуйста, уточните вопрос, если FAQ не поможет вам решить проблему.

...