求救~~

lzw 2010-01-26 05:32:42
在使用asp.net网站管理工具时,安全 选项卡下显示
选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。

下面的消息可能会有助于诊断问题: 在应用程序配置中未找到连接名“LocalSqlServer”或者连接字符串为空。 (C:\Windows\Microsoft.NET\Framework\v2.0.50727\Config\machine.config line 141)


怎么解决啊
...全文
103 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzw 2010-01-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 tangjingapple 的回复:]
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config"中125行
如: <connectionStrings>
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
看看LocalSqlServer 的 connectionString是否为空。
或者有链接字符串,却不好用。

[/Quote]
看过了 一样的
lzw 2010-01-26
  • 打赏
  • 举报
回复
我是vs 2008
也是这样吗
tangjingapple 2010-01-26
  • 打赏
  • 举报
回复
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config"中125行
如:<connectionStrings>
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
看看LocalSqlServer 的 connectionString是否为空。
或者有链接字符串,却不好用。
[路在脚下] 2010-01-26
  • 打赏
  • 举报
回复
感觉这些东西在实际项目中很难用到,基本都是自定义数据库,
flying_net 2010-01-26
  • 打赏
  • 举报
回复
学习.
  • 打赏
  • 举报
回复
解决办法:

1、打开SDK 命令提示(所有程序——Microsoft .NET Framework SDK v2.0——SDK 命令提示。也可打开VS的命令提示),输入aspnet_regsql,弹出ASP.NET SQL Server 安装向导,点下一步,点“为应用程序服务配置 SQL Server”,点下一步,数据库用<默认>(aspnetdb),点下一步,完成。


2、打开Visual Studio 2005,依次:工具-->选项-->数据库工具-->数据连接-->SQL Server实例名称(默认为空),改为你的服务器名称(默认实例的名称即为你的计算机名称)。


3、还是Visual Studio 2005,工具-->连接到数据库-->服务器名(输入刚才的服务器),可以按你要求选择Windows或SQL Server身份验证,然后数据库选择刚才的aspnetdb。测试OK后,点“高级”,复制对话窗口的最下面一行语句(比如,如果你之前选择“使用SQL Server身份验证”,则复制出来的语句类似为Data Source=Server;Initial Catalog=aspnetdb;User ID=sa)


4、打开IIS:默认网站-->属性-->ASP.NET-->编辑全局配置-->常规-->点击“连接字符串管理器”的“LocalSqlServer”后,点编辑,然后清除里面的字符串,再粘贴第3步所复制的字符串,如果你第3步是选择SQL Server身份验证的,还需在后边再手动输入“;Password=sa”,当然,后面的sa用你的密码替换,然后确定,如果第3步是Windows身份验证的,则粘贴后直接确定保存即可 -->应用。(如果第3步是选择SQL Server身份验证的,则修改后的连接字符串类似为Data Source=Server;Initial Catalog=aspnetdb;User ID=sa;Password=sa)


5、还是在IIS:默认网站-->属性-->ASP.NET-->编辑全局配置-->身份验证-->选定"启用角色管理"-->确定。


有时你不必一步一步做,改变其中一步有可能就好了,相信现在已经好了吧。


本文来自: 梦幻找网(http://www.mhzw.net)
详细出处:http://www.mhzw.net/computer/HTML/computer_706543.html

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧