我正在使用XPS文件阅读器通过GroupDocs Viewer生成HTML输出,它使用UseHtmlBasedEngine
属性以HTML格式提供结果,但在HTTP Error 404.0 not found.
的查看器顶角给出了错误}
string fileName = (sender as LinkButton).CommandArgument;
string scriptLibraries = Viewer.CreateScriptLoadBlock().LoadJquery().LoadJqueryUi().ToString();
string inlineDocPreviewScript = Viewer.ClientCode()
.TargetElementSelector("#divShow")
.FilePath(fileName)
.EnableRightClickMenu(true)
.ShowThumbnails(true)
.OpenThumbnails(true)
.ZoomToFitWidth()
.Quality(100)
.MinimumImageWidth(ImageWidth)
.UseHtmlBasedEngine(true,true,true,true)
.ToString();
HeadControl.Controls.Add(new Literal() { Text = scriptLibraries });
BodyControl.Controls.Add(new Literal() { Text = inlineDocPreviewScript });
如何在此方案中解决HTTP 404.0未找到错误?
答案 0 :(得分:0)
看起来您已经更改了应用程序的根URL,或者使用URL生成了文档的缓存,然后更改了它或将应用程序部署到另一台服务器。要解决此问题,只需删除查看器缓存 - " temp"文件夹,可以在根存储路径中找到(您在.SetRootStoragePath()方法中设置)。
如果这对您没有帮助,请与我们分享以下详细信息:您使用的项目类型(We3b Forms或MVC)以及Viewer初始化和web.configs的代码示例。
至于从不同文件夹中读取html和图像文件 - 请提供有关用例的更多信息,因为它不是很清楚你真正想做什么。请在我们的支持论坛上发布您的请求:http://groupdocs.com/Community/Forums/Default.aspx