日期:2014-05-20  浏览次数:20483 次

2005发布网站时 报如下错误
错误1   根级别上的数据无效.   行1,位置1
错误2   文档根级别上的无效标记“Text”。
错误3   XML   文档中必须包含根级别的元素。  

双击这三个错误   都提示下面的信息:
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|19   Aug   2006   07:48:24   -0000
vti_extenderversion:SR|4.0.2.7802

请问这是哪里有问题?
这个项目是从2003转成2005的   这个有影响吗?
请问这个XML文档是不是服务器配置文件?(因为我在应用程序配置文件里面并没有找到上面的几行话)
2005里面服务器配置文件Web.config在哪里啊   我怎么找不到?

------解决方案--------------------
那就奇怪了,既然是在本机上可以跑起来,那为什么发布就不行呢?
web.config文件你没找到嘛??
------解决方案--------------------
一些建议:
1.你确定xml文件(web.config)的格式是良好有效的?用IE打开时报错吗?
2.确保在根元素前没有空格
3.也可能是安全问题?你可以暂时允许当前用户的所有权限
4.SOAP or Web Services的问题
5.在此路径下[YourProject]\_vti_cnf\web.config,可以尝试删除这个web.config假如它存在的话

------解决方案--------------------
Web.config 是配置文件
------解决方案--------------------
ASP.NET2.0是没有服务器置配文件的,如果真的要用就要自己手动去添加一个然后在里面设置,如用1.1就可以在\WinNT\Microsoft.NET\Framework\v1.0.3705找到服务器置配文件