【问题标题】:Problem in Asp.Net web Application Administration for SQL Server 2005SQL Server 2005 的 Asp.Net Web 应用程序管理中的问题
【发布时间】:2011-01-17 20:44:38
【问题描述】:

当我单击 Asp.Net Web 应用程序管理中的安全选项卡时,没有创建 ASPNETDB.MDF 数据库。

我正在使用 SQL Server 2005 和 MS Visual Studio 2008。

我必须怎么做才能解决问题

谢谢大家

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    使用 aspnet_regsql.exe 手动创建数据库:

    http://msdn.microsoft.com/en-us/library/x28wfk74.aspx

    (短版)

    aspnet_regsql.exe -E -S localhost -A mr
    

    【讨论】:

      【解决方案2】:

      如果您在 web.confing 中没有设置任何内容,当您单击网站管理工具时,它会使用默认设置尝试使用 machine.config 中的会员提供程序设置。这些设置需要您机器上的 Sql Express 实例。这可能是原因之一。 因此,正如 Chris 所提到的,您将需要使用 aspnet_regsql.exe 将成员身份架构安装到您的数据库中。 但仅此还不够。您必须修改连接字符串以指向新的会员数据库。

      检查这个:Using Sql Server 2005 with membership

      如果您的计算机上已经安装了 Sql Express,那么您的 web.config 中可能有其他内容已更改并导致错误。

      【讨论】:

        猜你喜欢
        • 2011-11-15
        • 2010-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多