我部署的连接字符串出了什么问题?

时间:2013-08-14 15:41:29

标签: asp.net-mvc web-deployment

部署后我的连接字符串出现问题。我的网站www.coopersystems.net由Godaddy主持。我正在使用Visual Web Developer Express 2012使用E-Code First。 Godaddy给了我以下连接字符串信息:

 Data Source=MyDatabaseName.db.10000000.hostedresource.com; Initial Catalog=MyDatabaseName; User ID=MyDatabaseName; Password='MyDatabasePassword';

然后我使用此信息将我的连接字符串更改为以下内容:

 <connectionStrings>

  <add name="ApplicationServices" connectionString="Data Source=MyDatabaseName.db. 10000000.hostedresource.com; Initial Catalog = MyDatabaseName; User ID=MyDatabaseName; Password=’MyDayabasePassword’;Integrated Security=True" providerName="System.Data.SqlClient" /> 
<remove name="LocalSqlServer"/>
 <add name="ApplicationServices" connectionString="Data Source=MyDatabaseName.db. 10000000.hostedresource.com; Initial Catalog = MyDatabaseName; User ID=MyDatabaseName; Password='MyDatabasePassword';Integrated Security=True" providerName="System.Data.SqlClient" />
 </connectionStrings>

默认页面显示正常但单击应加载其他页面的选项卡不起作用。该页面似乎挂了一段时间,然后错误页面显示错误:“我们很抱歉,我们遇到了意外错误。点击这里,你想回去再试一次。“

我的第一个问题是:

1:如果我的连接字符串错误,我的默认页面是否仍会加载?我问这个是因为当我尝试更改关键字/值时,主页无法加载。

2:我可以查看连接字符串以外的其他内容吗?

3:我该如何解决这个问题?

任何建议或帮助将不胜感激。我正在努力让Godaddy帮助和使用他们的论坛。什么都没有奏效。

最新尝试: 所以我修改了密码引号并让godaddy配置了配置文件以显示错误消息..

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

我认为没有发现服务器意味着我在Web Publish向导上为服务器提供了错误的名称,所以我一直在尝试服务器名称,站点路径和目标URL的不同组合。我已经部署了站点这些值的一些组合,但链接仍然无法正常工作。

在使用Web Developer Express 2012的“发布”功能之前,我是否应该完成配置?我没有想法,Godaddy无法帮助。

经过一周的尝试后,我决定尝试使用IIS 7.5连接到数据库。我无法连接到这个,所以我想如果我可以解决与IIS连接到网站或数据库我应该能够解决我的其他问题。如果可以的话请帮忙。感谢。

2 个答案:

答案 0 :(得分:1)

尝试删除密码周围的单引号:

Password=MyDatabasePassword

答案 1 :(得分:1)

原来我的ISP阻止了端口1433.无论我做什么,我都无法访问数据库。