当前位置:编程学习 > C#/ASP.NET >>

关于XslCompiledTransform 的问题

                Type t = GetType();
                Assembly a = t.Assembly;
                resourceStream = a.GetManifestResourceStream(t.Namespace + xsltName);
                if (resourceStream != null)
                {
                    resourceReader = new StreamReader(resourceStream, Encoding.UTF8);
                    resourceStream.Position = 0;
                    xmlReader = XmlReader.Create(resourceStream);
                    XmlResolver xResolver = new XmlUrlResolver();
                    XslCompiledTransform objXSLT = new XslCompiledTransform();
                    objXSLT.Load(xmlReader, XsltSettings.TrustedXslt, xResolver);

                    message.Save(messageStream);
                    messageStream.Position = 0;
                    XmlReader messageReader = XmlReader.Create(messageStream);

                    XsltArgumentList xArgumentList = new XsltArgumentList();
                    xArgumentList.AddParam("base-dir-for-images", "", converterSettings["base-dir-for-images"].ToString());
                    xArgumentList.AddParam("website-root-dir-for-images", "", converterSettings["website-root-dir-for-images"].ToString());
                    xArgumentList.AddParam("image-file-predefine", "", templateNameAndVer);

                    htmlStream.Flush();
                    objXSLT.Transform(messageReader, xArgumentList, htmlStream);
                }
-----------------------------------
上面是代码,当执行到“ objXSLT.Transform(messageReader, xArgumentList, htmlStream);”时抛出异常,“the device is not ready”这是怎么回事啊?
前两天还运行正常,结果今天来了就报错,并且这段代码在别人电脑上运行正常,莫非我RP有问题?
高手过来帮忙看看!小弟感激 --------------------编程问答-------------------- mark up 顶起 --------------------编程问答-------------------- 代码本身应该没有什么问题,检查一下自己的机器,十有八九是你的机器中毒了 --------------------编程问答-------------------- 顶下 --------------------编程问答-------------------- UP --------------------编程问答-------------------- UP
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,