WAT中Security选项卡无法连接到数据库解决办法

时间:2021-05-01 06:23:13

        WATWeb Site Administration Tool 的缩写, 它在VS->Project->ASP.NET Configuration里.

        在<Programming ASP.NET 3.5>里"设计基于Forms的身份验证"(P408)一节中, 按照步骤做下来发现在WAT的Security选项卡显示"Unable to connect to SQL Server database".

WAT中Security选项卡无法连接到数据库解决办法

解决方法

        1. VS->Tools->Connect To Database->选好Server Name和Database->点击"高级"->复制下方的连接字符串

WAT中Security选项卡无法连接到数据库解决办法

        2. 用记事本打开位于 %windows%\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG 下的 machine.config

        3. 找到下面的内容, 用刚刚复制的连接字符串替换这里 connectionString 里的内容, 然后保存.

    <add name="LocalSqlServer" connectionString=".\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />

        然后再次打开WAT里的Security选项卡, 配置成功:

WAT中Security选项卡无法连接到数据库解决办法