当我点击指向由Web服务生成的PDF的链接时,我收到错误.我不知道Web服务是如何构建文件的,除了我将输出路径作为参数传递的事实:
Dim strPDF As String = Server.MapPath("~") & "\PDFs\" obj.callService(strPDF)
我想为用户提供PDF的可点击链接.最初,我在调用Web服务时收到错误,Access to the path is denied.
在Google搜索之后,我读到了为NETWORK USER的文件夹添加完全控制权限.我这样做了,现在Web服务创建PDF就好了.
当我创建文件的链接并在浏览器中单击它时,我收到一个错误.
铬:
ERR_EMPTY_RESPONSE
火狐:
连接被重置
IE:
此页面无法显示
谷歌搜索我在Chrome中得到的错误带给我一百万和一个关于由于处理大文件而增加请求超时长度的建议,但我尝试创建和访问的PDF都没有大于175KB,大多数已经大约65KB.此外,我马上得到错误让我觉得它甚至没有尝试提供文件.
任何人都可以帮我弄清楚我做错了什么?
编辑:值得注意的是,一切都在当地运作良好.当我把所有东西都推到服务器时,错误就开始了.
EDIT2:我在同一个文件夹中添加了一个.tif图像文件,看看会发生什么,当我尝试在浏览器中访问该文件时,它下载文件就好了.它不会像PDF那样在浏览器中显示它,而是下载到我的下载文件夹.这是否意味着PDF存在问题?或者这是否意味着在浏览器中显示内容而不是下载到计算机时出现问题?