ユーザー/クライアントにリンクを送信する必要があるプロジェクトを行っています。アカウントを登録すると、メールが送信されます。そのリンクをクリックすると、メールにリンクが表示され、ユーザーは再び私の Web サイトにリダイレクトされ、PDF が表示されます。
私のシステムとローカルサーバーからこれを行ったとき、うまくいきました。
しかし、現在、私のプロジェクトは開発サーバーに配置されており、そこからメールを送信できません。
次のエラーが表示されます
メッセージ: Sys.WebForms.PageRequestManagerServerErrorException: AspPDF.NET 2.0.0.14045 がエラー #46 を生成しました: [ 出力ファイルを開くことに失敗しました: パス 'C:\inetpub\wwwroot\Myesign\UploadedFiles\Signed\Support2(1).pdf へのアクセス' 否定された。]
このエラーの考えられる理由は明らかではありません。localserver を使用したときに同じプロジェクトが機能し、PC からも正常に機能しましたが、運用サーバーからは同じプロジェクトが機能していません。
また、メールIDで取得するリンクは
「http://localhost/ScriptResource.axd?d=n3csX8loR-nh3aSKQ4FNi7Vth7ZBerv1fa-7sJrneEaqqdsyYs5M1zxZ6mXbdwJ0oPXtyofmMkG8z9SZaK8qgo6xYZPs72x4Icy0pXeiYtTxb_JCbdFLZmwbpEToNB0tY6mtE99」
上記のリンクでは、「http://localhost/」は必要ありません。私にできることはありますか。何らかの方法があると確信していますが、それを見つけることができません。