ASP.NET网站上的错误26

时间:2014-08-22 01:22:07

标签: c# asp.net sql-server deployment web

好的,所以我试过在互联网上寻找一个在我的情况下对我有用的答案,但还没有找到任何答案。我使用ASP.NET和会员提供商创建了一个网站。创建基本网站后,它在我的本地计算机上完全正常。我可以注册一个帐户,登录,删除帐户管理员,并做我想做的任何事情。没问题。

所以我决定它已经准备好部署应用程序了。我首先使用aspnet_regsql在网站上创建成员资格部分来部署它。在此之后,我将在数据库中创建的表复制到服务器上。进入网站后,一切看起来都很完美。我可以毫无问题地查看所有链接和内容。当我单击登录然后单击注册以创建我的帐户时,它会按预期为我提供页面。但是,在单击“创建帐户”后,页面立即崩溃并抛出我在下面粘贴的错误。想知道是否要创建帐户,我再次点击注册并尝试创建相同的帐户。它说它已经存在......所以我点击登录,尝试使用我的新用户登录,并出现完全相同的错误消息。

我已经验证了我的web.config文件是否符合预期。实际上,这是web.config文件的两个部分(我相信)必须处理这个问题。他们真的有问题吗?请注意,我只是填写了它们的真实含义。例如,我没有真正地把“theserver”,我把主机给我的服务器。

我的连接字符串:

<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 - 找到指定的服务器/实例时出错)

0 个答案:

没有答案