日期:2014-05-17  浏览次数:20599 次

浏览器阅读PDF文件 提示“拒绝访问"!!!!
C# code

<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" 
                id="Pdf1" style="text-align:center; background-color:Transparent; height: 900px; width: 100%;">
              <param name="_Version" value="327680" />
              <param name="_ExtentX" value="19315" />
              <param name="_ExtentY" value="16034" />
              <param name="_StockProps" value="0" />
              <param name="SRC" value="<%=pdfPath %>"/> 
            </object>  


这是BS阅读PDF文件的代码
pdfPath是此Page的后台代码的便便
调试时候 提示“拒绝访问”

------解决方案--------------------
貌似没用过 帮顶
------解决方案--------------------
试试这个:
http://www.cnblogs.com/insus/archive/2011/07/21/2112369.html


------解决方案--------------------
拒绝访问多半是文件夹权限的问题,请再测试
------解决方案--------------------
在需要进行读写操作的目录下添加Network Service这个帐号,由于在iis 6.0中,默认的应用程序池中的标示用的是Network Service,所以在进程中是使用Network Service这个帐号运行来运行w3wp.exe进程.添加Network Service账号,同时选上FULL CONTROL.
具体过程:对该文件夹按右键--属性--安全--添加--高级--立即查找--在“搜索结果”下选“NETWORK SERVICE”--确定
------解决方案--------------------
把权限设置一下 如果不行
http://www.htm2pdf.co.uk/

iTextSharp
下载
http://itextsharp.sourceforge.net/
参考
http://www.developerfusion.com/code/5682/create-pdf-files-on-fly-in-c/

http://csharp-source.net/open-source/pdf-libraries/itextsharp

http://topic.csdn.net/u/20090106/15/d18898ee-b232-4ee1-9469-5568072d8403.html