如何在发布我的网站之前配置我的web.config?

时间:2012-03-30 16:10:48

标签: c# asp.net-mvc-3 web-config publish

我已将我的网站从Visual Studio发布到我的域名...

为此,我修改了我的Web.Config文件:

<configuration>
<connectionStrings>
<add name="ApplicationServices" connectionString="Data Source=mssql001.hosting.combell.com;Initial Catalog=aspnetdb;User Id=MyUserId;Password=MyPassword" providerName="System.Data.SqlClient" />
<add name="TennisOnlineContext" connectionString="Data Source=|DataDirectory|Tennis.sdf" providerName="System.Data.SqlServerCe.4.0 " />

当我尝试在我的网络浏览器中导航时,我收到以下错误:

无法打开数据库&#34; aspnetdb&#34;登录请求。登录失败。 用户登录失败&#39; MyUserId&#39;。

我正在使用&#34; Combell&#34;支持SQL Server 2008的业务...我已在线联系支持,用户名和密码似乎已更正;)

你能告诉我我的连接字符串有什么问题吗?提前致谢

2 个答案:

答案 0 :(得分:0)

不确定,但SQL Server实例中是否允许远程连接?

查看此页面以了解具体方法:http://forums.asp.net/t/1338911.aspx/1

或者:http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx

答案 1 :(得分:0)

Combell将数据库的名称设置为与用户名相同的值。