【问题标题】:Web Site Administration Tool: Unable to connect to SQL Server database (using SQL Server Development Edition)网站管理工具:无法连接到 SQL Server 数据库(使用 SQL Server 开发版)
【发布时间】:2009-11-12 00:40:18
【问题描述】:

我使用的是 ASP.NET 2.0,我使用的是本地服务器 --> SQL Server 2005 开发版。当我进入 VIsual Studio 2.0 Professional 并转到菜单项 WEBSITE --> ASP.NET CONFIGURATION 时,ASP.NET 网站管理工具会显示。当我单击安全链接时,大约 30 秒后会弹出一个错误,提示无法连接到 SQL Server 数据库。我可以通过 VS 2005 中的服务器资源管理器和网格控制等连接到 SQL 数据库,但是当我尝试通过 ASP.NET CONFIGURATION 连接时,我一直收到错误消息。

我将非常感谢任何人的帮助。

谢谢!

【问题讨论】:

    标签: c# asp.net sql sql-server-2005


    【解决方案1】:

    不确定这是否是问题所在,但 ASP.NET 配置过去需要 ASP.NET 表。您可以使用以下方法创建它们:

    aspnet_regsql.exe -E -S localhost -A all
    

    aspnet_regsql 可执行文件位于:

    C:\%windir%\Microsoft.NET\Framework\<versionNumber>\aspnet_regsql.exe
    

    另请参阅 MSDN 上的 this article

    【讨论】:

      【解决方案2】:

      这个答案和其他研究帮助我完成了这项工作。我这里已经详细总结了步骤http://www.yart.com.au/Resources/Programming/ASP-NET-Security-Doesnt-Work.aspx

      【讨论】:

        【解决方案3】:

        我认为这与开发环境和生产环境中的连接字符串有关。 WSAT 只能在本地访问 [对于生产环境],因此,您必须转到 Visual Studio 中的 webconfig 文件,并将开发连接字符串替换为生产连接字符串。测试后,反转回开发连接字符串。 有关更多详细信息,请参阅: https://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-getting-started/deploying-web-site-projects/users-and-roles-on-the-production-website-cs

        【讨论】:

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