WAT是 Web Site Administration Tool 的缩写, 它在VS->Project->ASP.NET Configuration里.
在<Programming ASP.NET 3.5>里"设计基于Forms的身份验证"(P408)一节中, 按照步骤做下来发现在WAT的Security选项卡显示"Unable to connect to SQL Server database".
解决方法
1. VS->Tools->Connect To Database->选好Server Name和Database->点击"高级"->复制下方的连接字符串
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选项卡, 配置成功: