关于XslCompiledTransform 的问题

lzqlrr 2009-04-22 09:29:07
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有问题?
高手过来帮忙看看!小弟感激
...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
陌上花花 2009-05-14
  • 打赏
  • 举报
回复
UP
zhulong1111 2009-05-14
  • 打赏
  • 举报
回复
UP
zhulong1111 2009-05-14
  • 打赏
  • 举报
回复
顶下
zsuswy 2009-04-26
  • 打赏
  • 举报
回复
代码本身应该没有什么问题,检查一下自己的机器,十有八九是你的机器中毒了
itcrazyman 2009-04-22
  • 打赏
  • 举报
回复
mark up 顶起

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧