C# 如何在发布网站之前配置my web.config?
我已将我的网站从Visual Studio发布到我的域名 为此,我修改了Web.Config文件,如下所示:C# 如何在发布网站之前配置my web.config?,c#,asp.net-mvc-3,web-config,publish,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=My
<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 " />
当我尝试在我的Web浏览器中导航时,出现以下错误:
无法打开登录请求的数据库“aspnetdb”。登录失败。
用户“MyUserId”登录失败。
我正在使用支持SQL Server 2008的“Combell”业务。。。我已在线联系支持人员,用户名和密码似乎正确;)
您能告诉我我的连接字符串出了什么问题吗?提前谢谢不确定,但是您的SQL Server实例中允许远程连接吗 查看此页面以了解如何:
或者这样:Combell将数据库名称设置为与用户名相同的值。尝试使用SQL Server Management Studio或任何SQL gui以相同的凭据登录。好的,谢谢。我将使用SQL Server Management Studio登录。请记住,在浏览器中,代码将在asp.net帐户下运行。您可以修改站点以使用为作业设置的特定帐户或模拟caller@SimonWilson只是关于连接字符串的一个简要说明-尽管在连接字符串中没有指定集成安全性。模拟在这里是非常可疑的,因为连接字符串显示这是一个托管数据库。