Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在发布网站之前配置my web.config?_C#_Asp.net Mvc 3_Web Config_Publish - Fatal编程技术网

C# 如何在发布网站之前配置my 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

我已将我的网站从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 " />

当我尝试在我的Web浏览器中导航时,出现以下错误:

无法打开登录请求的数据库“aspnetdb”。登录失败。 用户“MyUserId”登录失败。

我正在使用支持SQL Server 2008的“Combell”业务。。。我已在线联系支持人员,用户名和密码似乎正确;)


您能告诉我我的连接字符串出了什么问题吗?提前谢谢

不确定,但是您的SQL Server实例中允许远程连接吗

查看此页面以了解如何:


或者这样:

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

尝试使用SQL Server Management Studio或任何SQL gui以相同的凭据登录。好的,谢谢。我将使用SQL Server Management Studio登录。请记住,在浏览器中,代码将在asp.net帐户下运行。您可以修改站点以使用为作业设置的特定帐户或模拟caller@SimonWilson只是关于连接字符串的一个简要说明-尽管在连接字符串中没有指定集成安全性。模拟在这里是非常可疑的,因为连接字符串显示这是一个托管数据库。