我正在构建一个自定义XML文档.
以下代码执行时间超过30秒(参见注释)为什么?
var doc = new XmlDocument();
doc.AppendChild(doc.CreateXmlDeclaration("1.0", "utf-8", null));
// hangs on next line - doc.CreateDocumentType()
var xmlDocType = doc.CreateDocumentType(
"svg"
, "-//W3C//DTD SVG 20001102//EN"
, "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd"
, null);
doc.AppendChild(xmlDocType);
Run Code Online (Sandbox Code Playgroud)
当这花费超过30秒时,我得到以下异常:
System.Net.WebException:
"The underlying connection was closed: The connection was closed unexpectedly."
Run Code Online (Sandbox Code Playgroud)
Exception Stack Trace:
at System.Net.HttpWebRequest.GetResponse()
at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
at System.Xml.XmlTextReaderImpl.OpenAndPush(Uri uri)
at System.Xml.XmlTextReaderImpl.PushExternalEntityOrSubset(String publicId, String systemId, String
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
768 次 |
| 最近记录: |