2011-11-16 53 views
2

所以我有我的web.config连接字符串指向我的SQL服务器上的appharbor - 从本地(运行Visual Studios)我可以登录和成员资格的作品。但是,从主机端的构建中,我很抱歉,处理您的请求时发生错误。本地工作,但托管在AppHarbor无法查询SQL Server

这很奇怪,因为我从本地创建了一个新用户,并使用SQL Server Management Studio检查数据是否已添加到托管服务器并且它是否正常工作。

从我的最新版本我得到的错误:

Sorry, an error occurred while processing your request.

这是奇怪的,因为它们都指向同一个服务器......

人有我在做什么错误的想法?

回答

4

默认情况下,ASP.NET MVC项目有"HandleErrorAttribute"。您应该从FilterConfig.csApp_Start文件夹中将其删除,以查看实际的错误而不是处理的响应。

它位于RegisterGlobalFilters方法中,其中filters.Add(new HandleErrorAttribute());应该被删除。

2

AppHarbor有FAQ可帮助您解决这些部署错误。特别是,您应该检查AppHarbor上的“错误”界面并禁用customErrors。请详细说明常见问题解答是否帮助您解决问题。

相关问题