日期:2014-05-18  浏览次数:20381 次

急等结果---web.config问题求救
本人的开发平台环境为win2003   server   sp1+vs2005+sql   server2005,昨天存在的一个问题是“用户   'nt   authority\network   service '   登录失败”,后来按照网上很多朋友的提示:
----------------------------
第一步:把 'NT   AUTHORITY\NETWORK   SERVICE '   添加到Administrator组中我的电脑--> 右键--> 管理--> 本地用户和组选择“组”--> 双击Administrators--> 单击“添加”--> 单击“高级”--> 单击“立即查找”--> 在下面的列表中选择Network   Service用户--> 两次单击“确定”--> 加入。
第二步   在企业管理器中加入NetWord   Service用户打开Sql   Server企业管理器--> 选择数据库实例--> 打开“安全性”节点--> 选择“登录”--> 在右边的列表中单击右键--> 选择“新建登录”--> 在“常规”选项卡中单击“名称”旁边的按钮“...”--> 选择“Administrators”组--> 单击下面的“成员”按钮--> 选择“Network   Service”--> 单击“添加”按钮--> 单击“确定”,返回“新建登录”对话框--> 保证身份验证类型为“windows验证”和“允许访问”--> 单击“确定”--> 关闭“企业管理器”
第三步
重新运行asp.net程序,数据库连接字符串选择windows验证即可
-------------------
第三步中我不知道windows验证的代码是怎么写,我通过创建一个window验证的方法得到的代码是Data   Source=.\SQLEXPRESS;AttachDbFilename=D:\application\experimentmanage_0706\experimentmanage\App_Data\experimentmanage_Data.MDF;Integrated   Security=True;Connect   Timeout=30;User   Instance=True,我不知道是不是要把整个这个放进去,但是感觉和原先的web.config中的内容有所出入, <appSettings>
          <add   key= "ConnectionString "   value= "server=localhost;uid=exp;pwd=exp;database=experimentmanage "   /> ,我不知道该怎么改,
但是现在可能上面的问题已经解决了,但是现在出来的一个问题是说
------------------------
配置错误  
说明:   在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。  

分析器错误信息:   无法识别的属性“type”。

源错误:  


行   11:       -->
行   12:   <configSections>
行   13:   <sectionGroup   name= "microsoft.web "   type= "Microsoft.Web.Configuration.MicrosoftWebSectionGroup ">
行   14:   <section   name= "converters "   type= "Microsoft.Web.Configuration.ConvertersSection "   requirePermission= "false "/>
行   15:   <section   name= "webServices "   type= "Microsoft.Web.Configuration.WebServicesSection "   requirePermission= "false "/>
 
-----------------------
我不知道这个是不是web.config的错误所导致的,有朋友说web.config的内容是需要自己创建的,但是我这个web.config是已有的,我并没有修改这个config文件的任何习惯,我觉得我在这个里面使用到了水晶报表,那么关于水晶报表的一些信息自动的就会写入到这里面去,所以我不知道怎么修改web。config才能把这个错误给改正过来,有朋友遇到国这个问题吗,能否告知

最后提醒各位大侠,我的这个项目里只用到了一些repeater和gridview控件,没有任何其他的控件了,水晶报表最后也被我删掉了,这个项目原先在单击板上是没有任何问题的,然后把他发布,即通过下面链接的形式访问,http://localhost/experimentmanage/open_experiment/new_login.aspx?number=031201&teacher=陈燕燕&college=教育学院,问题就出来了,昨天出现的问题是“用户   'nt   authority\network   service '   登录失败”,今天也不知道昨天的这个问题是否已经解决了,反正今天出来新的web.config的问题了,麻烦大家告知,谢谢,我再附上web.config的内容,大家帮忙看看,分析出上面错误的原因,拜托大家了。


------解决方案--------------------
你的是MSSQL数据库吧,是SQL数据库就改成SQL连接呀..直接连接文件不见得方便吧.

<connectionStrings>
<add name= "conn " connectionString= "Data Source=127.0.0.1;Initial Catalog=数据库名;Persist Security Info=True;User ID=账号名;Password=密码 " providerName= "System.Data.SqlClient "/>

</connectionStrings>