有木有大神,帮帮小弟我看看这个有关问题是什么鬼
有木有大神,帮帮我看看这个问题是什么鬼
Server Error in '/VIEWGOOD/Pc' Application.
'', hexadecimal value 0x08, is an invalid character. Line 1, position 304.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Xml.XmlException: '', hexadecimal value 0x08, is an invalid character. Line 1, position 304.
Source Error:
Line 665: [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_VodTop", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
Line 666: public string Get_VodTop(PlatForm PlatForm, int _ID, vProgListTop _Order, vProgListTop_Type _Type, int _BackCount, out VodTop _vt) {
Line 667: object[] results = this.Invoke("Get_VodTop", new object[] {
Line 668: PlatForm,
Line 669: _ID,
Source File: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\viewgood_pc\384be2d1\70610481\App_WebReferences.oaqeepfa.0.cs Line: 667
Stack Trace:
[XmlException: '', hexadecimal value 0x08, is an invalid character. Line 1, position 304.]
System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) +163
System.Xml.XmlTextReaderImpl.ParseNumericCharRefInline(Int32 startPos, Boolean expand, StringBuilder internalSubsetBuilder, Int32& charCount, EntityType& entityType) +921
System.Xml.XmlTextReaderImpl.ParseCharRefInline(Int32 startPos, Int32& charCount, EntityType& entityType) +101
System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars) +478
System.Xml.XmlTextReaderImpl.ParseText() +109
System.Xml.XmlTextReaderImpl.ParseElementContent() +39
System.Xml.XmlReader.ReadElementString() +87
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderGETADI_WebService.Read77_Get_VodTopResponse() +749
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer60.Deserialize(XmlSerializationReader reader) +40
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) +575
[InvalidOperationException: There is an error in XML document (1, 304).]
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) +1366
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle) +163
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +1808
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +345
ADI.GETADI_WebService.Get_VodTop(PlatForm PlatForm, Int32 _ID, vProgListTop _Order, vProgListTop_Type _Type, Int32 _BackCount, VodTop& _vt) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\viewgood_pc\384be2d1\70610481\App_WebReferences.oaqeepfa.0.cs:667
UC_UCStyle1.Page_Load(Object sender, EventArgs e) in e:\wwwroot\viewgood\VIEWGOOD\Admin1\themes\black\UC\UCStyle1.ascx.cs:15
System.Web.UI.Control.LoadRecursive() +71
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3178
错误信息如上, 客户那边的代码是跑了2年的代码 没做过更改
从我本机拷贝标准版代码到客户机上也是报一样的错误 ,标准版代码在我机器上能用
不是文件夹权限问题 文件夹权限已给everyone
有没有大神遇到过类似的问题能给点思路或方向吗 谢谢
------解决思路----------------------
.NET关于http/1.1 500的解决方法
查看网络上的资料,发现与DTS服务有关.
在运行里输入命令"services.msc",寻找DTC服务(全名:Distributed Transaction Coordinator),发现服务列表里没有这个服务(或无法启动),到c:\windows\system32下查找到msdtc.exe文件,而且在c:\windows\system32\inetsrv 中wamreg.dll和asptxn.dll都有.看来是msdtc 服务没有安装上.
运行.net命令行里输入 : iisreset /stop
运行.net命令行里输入 : net user ASPNET /delete
运行.net命令行里输入 : aspnet_regiis -i
运行.net命令行里输入: msdtc -install
运行services.msc,发现dtc 服务已经在列表中了,设置为“自动”或“手动”并启动它.
确认在事件查看器中msdtc服务已经正常启动,如果没有,重新启动下电脑看看。
只有启动了msdtc后才能运行下列命令,否则会失败
.net命令行里输入:cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage[提示:是II(大写的i)S而不是llS]
regsvr32 asptxn.dll
最后运行命令 iisreset /start
这时候再刷新要运行的ASPX页面,太好了,已经能正常显示了!!
------解决思路----------------------
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +345
时候Xml反序列化时候出错
当当从错误上看是调用invoke的时候xml文本不对
看看有没有办法输出xml看看里面的内容对不对,最好用二进制方式打开
Server Error in '/VIEWGOOD/Pc' Application.
'', hexadecimal value 0x08, is an invalid character. Line 1, position 304.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Xml.XmlException: '', hexadecimal value 0x08, is an invalid character. Line 1, position 304.
Source Error:
Line 665: [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_VodTop", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
Line 666: public string Get_VodTop(PlatForm PlatForm, int _ID, vProgListTop _Order, vProgListTop_Type _Type, int _BackCount, out VodTop _vt) {
Line 667: object[] results = this.Invoke("Get_VodTop", new object[] {
Line 668: PlatForm,
Line 669: _ID,
Source File: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\viewgood_pc\384be2d1\70610481\App_WebReferences.oaqeepfa.0.cs Line: 667
Stack Trace:
[XmlException: '', hexadecimal value 0x08, is an invalid character. Line 1, position 304.]
System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) +163
System.Xml.XmlTextReaderImpl.ParseNumericCharRefInline(Int32 startPos, Boolean expand, StringBuilder internalSubsetBuilder, Int32& charCount, EntityType& entityType) +921
System.Xml.XmlTextReaderImpl.ParseCharRefInline(Int32 startPos, Int32& charCount, EntityType& entityType) +101
System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars) +478
System.Xml.XmlTextReaderImpl.ParseText() +109
System.Xml.XmlTextReaderImpl.ParseElementContent() +39
System.Xml.XmlReader.ReadElementString() +87
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderGETADI_WebService.Read77_Get_VodTopResponse() +749
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer60.Deserialize(XmlSerializationReader reader) +40
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) +575
[InvalidOperationException: There is an error in XML document (1, 304).]
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) +1366
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle) +163
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +1808
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +345
ADI.GETADI_WebService.Get_VodTop(PlatForm PlatForm, Int32 _ID, vProgListTop _Order, vProgListTop_Type _Type, Int32 _BackCount, VodTop& _vt) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\viewgood_pc\384be2d1\70610481\App_WebReferences.oaqeepfa.0.cs:667
UC_UCStyle1.Page_Load(Object sender, EventArgs e) in e:\wwwroot\viewgood\VIEWGOOD\Admin1\themes\black\UC\UCStyle1.ascx.cs:15
System.Web.UI.Control.LoadRecursive() +71
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3178
错误信息如上, 客户那边的代码是跑了2年的代码 没做过更改
从我本机拷贝标准版代码到客户机上也是报一样的错误 ,标准版代码在我机器上能用
不是文件夹权限问题 文件夹权限已给everyone
有没有大神遇到过类似的问题能给点思路或方向吗 谢谢
------解决思路----------------------
.NET关于http/1.1 500的解决方法
查看网络上的资料,发现与DTS服务有关.
在运行里输入命令"services.msc",寻找DTC服务(全名:Distributed Transaction Coordinator),发现服务列表里没有这个服务(或无法启动),到c:\windows\system32下查找到msdtc.exe文件,而且在c:\windows\system32\inetsrv 中wamreg.dll和asptxn.dll都有.看来是msdtc 服务没有安装上.
运行.net命令行里输入 : iisreset /stop
运行.net命令行里输入 : net user ASPNET /delete
运行.net命令行里输入 : aspnet_regiis -i
运行.net命令行里输入: msdtc -install
运行services.msc,发现dtc 服务已经在列表中了,设置为“自动”或“手动”并启动它.
确认在事件查看器中msdtc服务已经正常启动,如果没有,重新启动下电脑看看。
只有启动了msdtc后才能运行下列命令,否则会失败
.net命令行里输入:cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage[提示:是II(大写的i)S而不是llS]
regsvr32 asptxn.dll
最后运行命令 iisreset /start
这时候再刷新要运行的ASPX页面,太好了,已经能正常显示了!!
------解决思路----------------------
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +345
时候Xml反序列化时候出错
当当从错误上看是调用invoke的时候xml文本不对
看看有没有办法输出xml看看里面的内容对不对,最好用二进制方式打开