我正在做一个项目,我必须向我的用户/客户发送链接。一旦他们注册了他们的帐户,邮件就会发送给他们。现在,当单击该链接时,他们的邮件中将有一个链接,用户将再次被重定向到我的网站,并且他们将看到一个 pdf。
当我从我的系统和本地服务器执行此操作时,它工作正常。
但是现在我的项目已经放在开发服务器上,我无法从那里发送邮件。
我收到以下错误
消息:Sys.WebForms.PageRequestManagerServerErrorException:AspPDF.NET 2.0.0.14045 已生成错误 #46:[打开输出文件失败:访问路径 'C:\inetpub\wwwroot\Myesign\UploadedFiles\Signed\Support2(1).pdf ' 被拒绝。]
我不清楚这个错误的可能原因是什么。当我使用本地服务器时,同一个项目工作,我的电脑也工作正常,但从生产服务器上,同一个项目不工作。
我在邮件 ID 中获得的链接也是
“http://localhost/ScriptResource.axd?d=n3csX8loR-nh3aSKQ4FNi7Vth7ZBerv1fa-7sJrneEaqqdsyYs5M1zxZ6mXbdwJ0oPXtyofmMkG8z9SZaK8qgo6xYZPs72x4Icy0pXeiYtTxb_JCbdFLZmwvpEToNB0tY16mtEQ2&2&”
在上面的链接中不需要“http://localhost/”有什么我可以做的吗?我确定可能有某种方法,但我无法找到它。