lqb

我一直在努力!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
解决方式:
http://www.cnblogs.com/lqb/archive/2008/02/17/1071650.html

原贴内容:
我想在Web.Config中
添加
XML code
<anonymousIdentification enabled="true"/> <profile enabled="true"> <properties> <add name="MyNewProperty" allowAnonymous="true" /> </properties> </profile>

然后在每个page.aspx.cs中
C# code
通过Profile.MyNewProperty访问

这在其他机器上应该可以顺利实现的吧?


但我的机器,对于项目内的任何页面,调试运行时出现:
用户代码未处理   HttpException
无法连接到   SQL   Server   数据库。


直接浏览时:
禁止在   SQL   Server   中生成用户实例。请使用   sp_configure   'user   instances   enabled'   生成用户实例。

自己查找问题,又发现
在ASP.NET   配置-〉提供程序-〉AspNetSqlProvider   测试
也出现同样的错误。
提供程序管理  
未能建立数据库连接。如果尚未创建   SQL   Server   数据库,请退出网站管理工具,使用   aspnet_regsql   命令行实用工具创建和配置数据库,然后返回到此工具以设置提供程序。


运行SDK下的aspnet_regsql启用向导配置,在出现选择服务器和数据库时
未能查询Sql   Server中的数据库名称的列表。
在建立与服务器的连接时出错。


SQL   Server   Management   Studio   Express中也看不到本应该自动建立的那个aspnet的表。


我的机器环境:(安装顺序由上至下)
Vista   Ultimate   32位
Vista   Ultimate   sp1
Visual   Studio   2005   Team   Suite
Sql   Server   2005   Express   Edition
Visual   Studio   2005   Team   Suite   sp1
Visual   Studio   2005   Team   Suite   sp1   for   vista
Sql   Server   2005   Express   Edition   SP2   for   Express   Edition
IIS   7.0(包含.net内容)
(没有兼容性问题和文件读写权限问题)