WAT中Security选项卡无法连接到数据库解决办法
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选项卡, 配置成功:
作者:Create Chen
出处:http://technology.cnblogs.com
说明:文章为作者平时里的思考和练习,可能有不当之处,请博客园的园友们多提宝贵意见。
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。