C# ASP.NET网站上出现错误26

C# ASP.NET网站上出现错误26,c#,asp.net,sql-server,deployment,web,C#,Asp.net,Sql Server,Deployment,Web,好的,所以我试着在互联网上寻找一个适合我这种情况的答案,但是还没有找到任何答案。我已经用ASP.NET和会员提供商创建了一个网站。创建了基本网站后,它在我的本地计算机上运行得非常好。我可以注册一个帐户,以管理员身份登录,删除帐户,并执行我希望它执行的任何操作。没有问题 所以我决定它已经准备好部署应用程序了。我首先使用aspnet_regsql在网站上创建了成员部分,从而部署了它。接下来,我将在数据库中创建的表复制到服务器。进入网站后,一切看起来都很好。我可以查看所有的链接和东西没有问题。当我单击

好的,所以我试着在互联网上寻找一个适合我这种情况的答案,但是还没有找到任何答案。我已经用ASP.NET和会员提供商创建了一个网站。创建了基本网站后,它在我的本地计算机上运行得非常好。我可以注册一个帐户,以管理员身份登录,删除帐户,并执行我希望它执行的任何操作。没有问题

所以我决定它已经准备好部署应用程序了。我首先使用aspnet_regsql在网站上创建了成员部分,从而部署了它。接下来,我将在数据库中创建的表复制到服务器。进入网站后,一切看起来都很好。我可以查看所有的链接和东西没有问题。当我单击login,然后单击register来创建我的帐户时,它会按预期显示页面。但是,在单击“创建帐户”后,页面立即崩溃并抛出我在下面粘贴的错误。出于对是否创建帐户的好奇,我再次单击register并尝试创建相同的帐户。它说它已经存在了。。。因此,我单击login,尝试使用我的新用户登录,并出现完全相同的错误消息

我已经验证了我的web.config文件是否与预期匹配。事实上,我认为web.config文件中有两个部分必须处理这个问题。他们真的有什么问题吗?注意,我只是简单地用它们的真实性来填充它们。例如,我并没有把服务器放进去,而是把主机给我的服务器放进去

我的连接字符串:

<add name="MyConnectionStringName" providerName="System.Data.SqlClient"
    connectionString="Data Source=theserver;
    Initial Catalog=mydatabase; Integrated Security=no;
    User ID=myuserid; Password=mypassword" />
以下是会员资格部分:

<membership defaultProvider="MyMembershipProvider">
    <providers>
        <add name="MyMembershipProvider" type="System.Web.Security.SqlMembershipProvider"
            connectionStringName="MyConnectionStringName" 
            enablePasswordRetrieval="false" enablePasswordReset="true"
            requiresQuestionAndAnswer="true" requiresUniqueEmail="false"
            passwordFormat="Hashed" maxInvalidPasswordAttempts="5" 
            minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0"
            passwordAttemptWindow="10" />
    </providers>
</membership>
最后,这里是它一直给我的错误信息:

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


可能由于配置不正确而找不到服务器名,请尝试此操作。我使用的配置与主机提供的配置相同。本地将不起作用,他们已经开始确保安全性是错误的。