{在线急等}PetShop3.0安装后出现运行错误:用户 'NT AUTHORITY\NETWORK SERVICE' 登录

qufs 2003-08-28 06:13:55
配置安装数据库时,我明明选用sa登录,可为什么出现'NT AUTHORITY\NETWORK SERVICE' 登录失败的错误。
卸载后重装还是不行,请各位指点,问题解决立即给分!
...全文
90 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
qufs 2003-08-29
  • 打赏
  • 举报
回复
回复:azev(阿则), SqlClient(数据系统), StarDnaJava(砚砚), chixw(钝剑) 的方法都可以,谢谢大家了。只可惜分数太少不能给大家每人一百分。
azev 2003-08-29
  • 打赏
  • 举报
回复
不用那么麻烦的.如下就可以
1. 在IIS中去掉这个Web Application的匿名访问
2. web.config中加入<identity impersonate="true" />
=======
是 ccBoy(小气的神) 回答的
http://expert.csdn.net/Expert/topic/1732/1732511.xml?temp=.2842066
SqlClient 2003-08-29
  • 打赏
  • 举报
回复
这个问题我以前也出现过,已经解决。
首先你肯定使用的是Windows Server 2003版操作系统。这个系统与Windows 2000不同,asp.net的IIS的ISAPI程序不是asp_isapi.dll,而是w3wp.exe程序,此进程使用的帐户不是系统用户里面的ASPNET,而是Network Service。这个可以在Windows任务管理器中的进程栏可以看到。
而微软出的示例程序,如PetShop和QuickStart,访问数据库的方式都是Windows身份验证。
所以必须把你电脑上安装的所有Sql Server数据库的实例全部设定为Windows和Sql混合身份验证,而且必须在Sql Server的企业管理器内数据库的“安全性”-->“登录”内加入错误信息提示的“'NT AUTHORITY\NETWORK SERVICE' ”用户。而这个用户是无法使用正常方式添加的,方法如下:
1 关闭所有程序
2 打开“系统”快捷菜单-->“管理”
3 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。
4 单击“添加”按钮,出现添加用户对话框
5 单击“高级”按钮,再单击“搜索”按钮。注:此'NT AUTHORITY\NETWORK SERVICE'用户为系统内置帐户,无法直接添加。
6 在“搜索结果”内选择“Network Service”用户后,单击“确定”
7 再次单击确定,则Network Service用户加入Administrators组,此用户就是Win2003的asp.net进程用户。
8 下面把此用户设置可以访问Sql Server。关闭“计算机管理”,打开Sql Server的企业管理器。
9 选择你要加入帐户的Sql Server实例,选择“安全性”,选择“登录”然后加入你刚才加入Administrator组的那个Network Service用户,然后选择此用户的权限,然后关闭企业管理器。
10 确认你的Sql Server设置为Windows身份验证或混合验证
11 打开QucikStart或者PetShop,可以正常访问。
chixw 2003-08-29
  • 打赏
  • 举报
回复
把IIS_wpb用户加到数据库中
azev 2003-08-29
  • 打赏
  • 举报
回复
1. 在IIS中去掉这个Web Application的匿名访问
2. web.config中加入<identity impersonate="true" />
=======
我的就是这样改好的是 ccBoy(小气的神) 回答的
http://expert.csdn.net/Expert/topic/1732/1732511.xml?temp=.2842066
qufs 2003-08-29
  • 打赏
  • 举报
回复
回复StarDnaJava(砚砚):
谢谢你提供的地址,按照这篇文章的指导,我在MSPetShop目录安全属性添加了IIS_WPG组,同时在Sqlserver登录中加了这个帐号,并指定为MSPetShop和MSPetShopOrders的db_owner,结果就好了。

结贴了,谢谢大家!
dahuzizyd 2003-08-29
  • 打赏
  • 举报
回复
添加用户,配置权限试试
qufs 2003-08-29
  • 打赏
  • 举报
回复
billok(bill):我试过了,还是不行!
StarDnaJava 2003-08-29
  • 打赏
  • 举报
回复
你可以去:http://www.asp.net/faq/AspNetAndIIS6.aspx#4 看看!!!
billok 2003-08-29
  • 打赏
  • 举报
回复
你是不是在windows3002上装?如果是的话在你的文件夹属性,安全里为NETWORK SERVICE设置可修改属性
qufs 2003-08-29
  • 打赏
  • 举报
回复
请问guoyan19811021(吉祥):在webconfig文件里他的数据库连接字符串都是加密的,怎么改?


回复panyee(快乐王子) :混合验证肯定没问题。
panyee 2003-08-28
  • 打赏
  • 举报
回复
把数据库调成sql server和windows混合验证了没有?
guoyan19811021 2003-08-28
  • 打赏
  • 举报
回复
修改她的webconfig文件,

62,041

社区成员

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

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

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

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