我使用的是ASP.NET 2.0,我正在使用本地服务器 - > SQL Server 2005开发版。当我进入VIsual Studio 2.0 Professional并转到菜单项WEBSITE - > ASP.NET配置,ASP.NET网站管理工具显示。当我单击安全性链接时,大约30秒后弹出一个错误,指出无法连接到SQL Server数据库。我可以通过VS 2005中的服务器资源管理器连接到SQL数据库,也可以通过网格控制等连接到SQL数据库,但是当我尝试通过ASP.NET配置进行连接时,我一直收到错误。
我将非常感谢任何人的帮助。
谢谢!
答案 0 :(得分: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
答案 1 :(得分:1)
这个答案和其他研究帮助我实现了这个目标。我在这里详细总结了这些步骤http://www.yart.com.au/Resources/Programming/ASP-NET-Security-Doesnt-Work.aspx
答案 2 :(得分:0)
我认为这与开发环境和生产环境中的连接字符串有关。 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