【问题标题】:Deploying ASP.NET membership to Godaddy将 ASP.NET 成员身份部署到 Godaddy
【发布时间】:2009-06-11 05:17:02
【问题描述】:

我正在尝试使用 ASP.NET 成员身份部署网站,而托管公司是 Godaddy。问题是,由于某种原因,当我登录时抛出错误。我已经修改了一些页面以进行测试,看看我是否可以从数据库中提取数据并且它工作正常。所以我知道它正在映射到正确的来源。我收到的错误如下:

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

任何帮助将不胜感激。

【问题讨论】:

    标签: c# asp.net membership


    【解决方案1】:

    听起来有些东西仍在使用 LocalSqlServer 自动连接字符串。我会将<remove name="LocalSqlServer /> 添加到您的<connectionStrings> 中,看看会发生什么。

    【讨论】:

    • 我将 添加到我的 web.config 并显示以下错误消息:“在应用程序配置中找不到连接名称 'LocalSqlServer' 或连接字符串是空的。”从错误消息来看,我认为我的应用程序中的任何地方都没有“LocalSqlServer”连接。
    • 好的,很好。您可以做的另一件事是让提供商将他们的连接信息吐出到屏幕上以进行调试。这可能会告诉你发生了什么。
    • 听起来更像是您的应用程序中有一些东西实际上正在尝试使用“LocalSqlServer”,但由于您现在删除了该连接,因此您收到了错误。
    【解决方案2】:

    当您设置成员资格时,它通常会在您的 web.config 中添加另一个连接字符串。我认为它在 web.config 中创建了一个名为 ApplicationServices 的键,其中包含成员资格类将使用的连接字符串(我认为这取决于您使用的成员资格提供程序)。当您检查连接字符串时,您是否也检查了那个?

    【讨论】:

    • 我检查了我的 web.config 文件中的“ApplicationServices”,但找不到它。 web.config 只显示我创建的一个连接字符串。
    【解决方案3】:

    当您使用会员资格时,asp.net 会在 App_Data 文件夹中创建一个名为 ASPNETDB.MDF 的 SQL 数据库,您需要确保在主机上正确设置该数据库,就像您对主数据库所做的那样。

    您还需要修改 web.config 文件中的附加连接字符串,使其指向该数据库。

    【讨论】:

    • 创建数据库时,我使用 SQL Server Management Studio 生成一个查询,该查询将在 ASPNETDB.MDF 文件中创建所有表和存储过程。然后,我使用该查询/sql 代码并将其附加到我当前的数据库中。不确定这是否有很大的不同。抱歉,如果我不清楚我仍然是 .NET 世界的菜鸟。
    • 那么你是说你只是在使用一个数据库 - ASPNETDB.MDF - 它包含 asp.net 成员等.. 表和你自己的表?你到数据库的连接字符串是什么样的?
    • 我基本上从默认成员数据库中获取所有内容并添加到我当前的数据库中。
    • 我不完全确定,但您可能需要添加另一个名为“LocalSqlServer”的连接字符串,指向同一个数据库,这将告诉 asp.net 在哪里查找会员详细信息。
    【解决方案4】:

    web.config 中的成员资格设置可以配置为使用 web.config 中定义的任何连接字符串。如果您的成员表与其他表位于同一个数据库中,我想您应该能够对所有内容使用单个连接字符串。这就是我最近一直试图在我自己的 GoDaddy 托管网站上设置的内容,这也是阅读 MSDN 文档所暗示的应该是可能的。 “system.web”的“membership”部分有一个“providers”部分,该部分的“add”有一个“connectionStringName”属性。

    【讨论】:

    • 我将所有这些都添加到了我的 web.config 中,但仍然没有运气。您是否有任何链接可以引导我在 GoDaddy 主机上设置会员资格?
    • 没有,但我现在确实有会员在我的 GoDaddy 网站上工作。然而,不同之处在于我没有使用他们的默认数据库来保存会员信息。我将 ASP 架构安装到我的主数据库中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-13
    • 2011-07-06
    • 2013-09-06
    • 1970-01-01
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    相关资源
    最近更新 更多