2011-11-16 56 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。請詳細說明常見問題解答是否幫助您解決問題。

相關問題