尝试使用SautinSoft.PdfVision将ASP .Net页面转换为PDF时遇到问题。 使用这个库非常简单,您需要做的就是提供您要转换的页面的URL和PDF目标路径。
SautinSoft.PdfVision v = new SautinSoft.PdfVision(); v.ConvertHtmlFileToPDFFile(url,pdfFilePath);
而不是让我要求的页面呈现为PDF,我总是得到一个说“导航到网页被取消”,好像IIS(版本7.5.7600.16385)系统地重定向我的请求。 在我的开发环境(Visual Studio Express 2012 for Web,版本11.0.50727.1 RTMREL)中,我根本没有这个问题。 Visual Studio使用自己的本地Web服务器,默认配置是一个,它就像一个魅力。 我在我想要转换的页面的Page_Load事件中添加了一些日志,并且在我的prod环境中肯定,这个事件永远不会被触发,因为我没有得到任何日志意味着页面永远不会被加载。在我的开发环境中,我的日志确认正在加载页面。
我已经阅读了很多关于这个“导航网页已取消”的问题,但我能找到的所有答案都是关于客户端配置,IE中的信任级别。我正在使用Chrome,无论我是在调试还是点击prod服务器,它的设置都是一样的。 所以我的直觉真的告诉我服务器端出了问题。
那么你们中的任何人都知道一些可以解决我的问题的IIS配置吗?
感谢您的帮助。
答案 0 :(得分:1)
使用sautinsoft PDFVision时,我也遇到过类似的问题
解决方案:
<\ n>在iis中选择您的网站---&gt;转到ssl设置 - &gt;客户证书 - &gt;忽略
这对我有用
如果以上不起作用的其他机会:
转到应用程序池 - &gt;高级设置---&gt; loaduserprofile =真