所以我的web.config
连接字符串指向appharbor上的SQL Server - 从本地(运行Visual Studios)我可以登录并且会员资格有效。但是,从主机端的构建我很抱歉,处理您的请求时出错。
这很奇怪,因为我从本地创建了一个新用户并使用SQL Server Management Studio检查数据是否已添加到托管服务器并且工作正常。
从我的最新版本中我得到错误:
抱歉,处理您的请求时出错。
这很奇怪,因为它们都指向同一台服务器......
任何人都知道我做错了什么?
答案 0 :(得分:4)
ASP.NET MVC项目默认启用"HandleErrorAttribute"
。您应该将其从FilterConfig.cs
文件夹中的App_Start
中删除,以查看实际错误,而不是处理后的响应。
它位于RegisterGlobalFilters方法中,应删除filters.Add(new HandleErrorAttribute());
。
答案 1 :(得分:2)
AppHarbor有一个FAQ来帮助您解决像这样的部署错误。特别是,您应该检查AppHarbor上的“错误”界面并禁用customErrors。如果FAQ无法帮助您解决问题,请详细说明问题。