そのため、2 つのアプリケーションがあり、1 つは Web で、もう 1 つはコンソール アプリです。コンソール アプリは、リモート サーバーにディレクトリ/フォルダーと pdf を作成します。Web サイト (IIS で実行されている) には、そのコンソール アプリを起動する .aspx ドキュメントがあります。コンソール アプリを実行しても問題は発生しません。Web サイトを実行すると問題が発生し、ディレクトリと PDF の作成に失敗します。これはエラーです:
Error: Access to the path '\\SERVERIP\rae\RAE\' is denied.
そのサーバーには資格情報があり、コンソールアプリだけを実行すると、入力する前に資格情報が取得されると考えています(リモートサーバーにアクセスするには、そのサーバー内のフォルダーを表示するために資格情報を入力する必要があったため)が、Webサイトを実行すると、資格情報が再度求められ (プロンプトは表示されません)、それがアクセスが拒否される理由です。
C#を使用してSystem.IO.Directory.Exists(route);
、存在するかどうかを確認していますSystem.IO.Directory.CreateDirectory(route);
コード、IIS、または別の方法でそのサーバーの資格情報を設定する方法はありますか?