2 u012086468 u012086468 于 2014.10.30 10:38 提问

iis 网站发布时,出现的错误提示。

“/”应用程序中的服务器错误。

缺少根元素。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Xml.XmlException: 缺少根元素。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[XmlException: 缺少根元素。]
System.Xml.XmlTextReaderImpl.Throw(Exception e) +95
System.Xml.XmlTextReaderImpl.ParseDocumentContent() +5091845
System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) +165
System.Xml.XmlDocument.Load(XmlReader reader) +134
System.Xml.XmlDocument.LoadXml(String xml) +123
NTRdrBookRetr.GetAllBookInfo(String strKeyValue, String strSortType, String strCondition, String strSort, String strStartYear, String strEndYear, String strPublisher, String strAuthorer, Int32 nStart, Int32 nPageNum, String strVip) +23859
NTRdrBookRetr.GetAllBookInfo(String strKeyValue, String strSortType, String strCondition, String strSort, Int32 nStart, Int32 nPageNum) +88
NTRdrBookRetr.Page_Load(Object sender, EventArgs e) +1819
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +42
System.Web.UI.Control.OnLoad(EventArgs e) +132
System.Web.UI.Control.LoadRecursive() +66
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428


版本信息: Microsoft .NET Framework 版本:2.0.50727.5420; ASP.NET 版本:2.0.50727.5420

1个回答

feiyun0112
feiyun0112   Rxr 2014.10.30 11:00

GetAllBookInfo 23859行代码有问题,生成的xml不对

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
IIS开启和出现的错误解决
IIS配置和问题500.19和问题500.21小杰
iis网站发布时在其他电脑上访问的时候报数据库连接的错误的解决方法
原来是数据库的权限问题,当要发布数据库的时候要把数据库的属性——》安全设置添加Everyone,所有人的权限,并且所有人都有读写,加载脚本和一切资源的权限,注意:如果在数据库属性中找不到安全一项,就在我的电脑,工具——》文件夹选项——》查看——》高级设置——》把使用简单文件共享(推荐)前面的勾去掉,在去配置数据库的属性,就OK了
IIS发布的网站乱码
今天公司网站的一个历史版本出现乱码,让我看看。 登录服务器上的IIS,重新启动了下,依旧乱码。 我怀疑是framework版本的问题,重新选了一个高一级的版本,刷新,没有问题了。 但是问题的根源是应用程序池冲突造成的。 解决步骤: 1.重新新建了一个应用程序池, 2.将网站的应用程序池指向我刚建好的应用程序池, 3.启动应用程序池, 4.把framework的版本改回原来的,刷新,
关于IIS安装后出现500错误的解决办法
这次安装系统使用的是集成了SP2的WindowsXP安装光盘,系统安装完毕后,却发现无法用旧的WindowsXP光盘添加IIS组件,总是提示说少文件,好不容易从网站上Down下了缺少的各个DLL文件,安装算勉强成功了。安装完毕后,在IE中敲入Http://localhost地址后,新的问题又出现了,出现了这样的错误:Server Application ErrorThe server has en
IIS与数据库连接可能出现的问题
IIS与数据库连接可能出现的问题,web网站发布
vs2010发布网站到本地IIS
1.安装IIS,自己网上搜索一下 2.添加内部ip用于绑定网站(图) 3.建立一个文件夹用作存放网站的目标文件夹如E:\WebSite 4.修改你的网站里的Web.Config文件设置debug="false" 然后重新编译 5.利用vs2010发布工具发布网站,如果你没有发布过得新建一个发布配置,以后利用这个配置 点发布就行了,发布配置如图 6.打开IIS添加一个
utf-8编码出错iis错误提示乱码解决方法
网站为utf-8编码时IIS环境下运行出错时iis给出的提示乱码解决方法,本方法本人试个绝对可行,asp出错时iis乱码最终解决办法,utf-8编码网站出错iis提示乱码主要是因为IIS7的错误信息输出默认使用的是GB2312编码,这样会导致IIS7出现运行时错误的信息会是乱码,影响我们纠错 在调试站点环境时,如果系统开发编码使用的是UTF-8,iis错误提示乱码解决方法。 1、将C:\ine
IIS新建网站报错:编译器错误信息: CS0016
老服务器上的IIS一直都在运行net1.1版本的应用,现在新建了个2.0版本的网站,在运行的时候报错: error CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\a6661180\22b8bc05\App_Code.qrwqmk9h.dll”–“目
iis发布问题之Framework 版本
Server Error in '/' Application. Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific
网站发布——IIS配置说明书
本资源是详细介绍网站发布时IIS配置的说明书