2009-04-26 9 views
1

SANデバイスに格納されているバックアップファイルをプログラムでFTPしようとしています。デバイスがサーバーにマップされています。私は、デスクトップ上のアイコンからアプリケーションを実行することによってアプリケーションをテストし、それは完全に動作します。私がWindowsサービスを通してプログラムを実行すると、ドライブが見つからないというエラーメッセージが表示されます。サービスが実行されていたアカウントがローカルアカウントでした。私はその問題がそのアカウントかもしれないと思ったので、新しいユーザーを作成し、そのアカウントでサービスを実行しました。同じエラーメッセージが表示されます。誰もこれを以前経験したことがあり、この問題の解決を見つけましたか?SANストレージデバイスにアクセスできない

答えて

3

ドライブマッピングは、ログオンしているユーザーに対してのみ存在します。このため、低レベルで実行されるため、サービスには表示されません。サービスからストレージロケーションを使用する場合は、ftpクライアントを使用する必要があります。

サービスからネットワークドライブにマッピングされたネットワーク共有にアクセスできないネットワーク共有でも同じ問題が発生します。これらの共有にサービスからアクセスする正しい方法は、"\\SANS\Backuplocation"に似たUNCパスを使用することです。

+0

親愛なるMr. Rantanen、 あなたの答えに記載されているUNCのパスを使用するのは疲れました。プログラムをクリックして実行すると、プログラムが動作します。 \\ SANS \ Backuplocationへのアクセスが拒否されました "というエラーメッセージが表示されます。サービスを実行中のアカウントを変更しましたが、問題は解決していません。 –

関連する問題