2012-03-24 22 views
0

我的MVC4应用程序总是返回 500 - 内部服务器错误。您正在查找的资源存在问题,无法显示。每次我尝试查询数据库。将应用程序部署到托管时数据库无法正常工作 - 连接字符串

例如在我的帐户/登录控制器Membership.ValidateUser()中导致了500错误。

我知道这是因为删除该行不再返回500错误(虽然它也不再做任何事情!)

我已经设置customErrors="Off"并关闭浏览器友好的错误,但我没有得到任何东西比我上面提到的更具体。

我已经实例化了托管服务器上的数据库和表,并使用SQL Server Management Studio验证了数据库和表(以及用户)在服务器上的存在。

我不知道除了连接字符串错误外,还有什么可能。下面是它的样子。它有什么问题吗?如果不是,这还能做什么?

"Server=[myserver.arvixe.com];Database=[databasename]; User ID=[accountcreatedin_hosting_c-panel]; Password=[password]; Trusted_Connection=[true]; Connect Timeout=[30]" 
+0

下定决心 - 无论是** **使用 “集成” 安全('Trusted_Connection = TRUE') - **或**,然后指定你一个用户名和密码 - 你不能同时做两个...... – 2012-03-24 08:43:00

+0

谢谢marc_s。我删除了trusted_connection属性,但问题仍然存在。有人有什么想法吗? :( – parliament 2012-03-25 00:15:43

+0

更改数据源为“。”,而不是你的服务器(blah.arvixe.com)。你有没有解决过这个问题? – ashes999 2012-06-08 09:04:42

回答

-1

我用 “localhost” 作为服务器

+0

感谢您的回复。我刚试过这个,错误仍然存​​在。 – parliament 2012-03-24 08:27:21

+0

怎么能当他要求将它部署到服务器时使用Localhost? – 2015-11-18 15:30:18

相关问题