2012-05-07 1 views
0

私のSilverlight Webサイトは、クライアントにzipファイルをダウンロードさせることになっています。 zipには、tempフォルダにコピーされる2つのpdfファイルと、crystalレポートを使用して作成される3つ目のpdfファイルが含まれています。私のコンピュータのデバッグでは、これは完全に動作しています。しかし、私はちょうどリモートサーバー上にプロジェクトを公開しており、ファイルをダウンロードできません。Silverlight /サーバーフォルダのアクセス許可

私はそれが構成されていないので、問題がSilverlightまたはサーバーにあるかどうかわかりません。 Fiddlerを実行すると、「フォルダへのアクセスが拒否されました」というエラーがスローされます。

私とサーバーアドミニストレーターの両方は、そのフォルダーからサーバーのすべてのアカウントへの書き込みと読み取りのアクセス許可を既に設定していますが、それでも機能しません。

誰でも助けてもらえますか、サーバーや銀色の問題があるかどうかはわかりません。サーバーはWindows Server 2008 R2 Standardを実行しています。

おかげ

+0

そのフォルダはどこですか?それは 'ClientBin'ですか?あなたのパスが正しく設定されているか、相対パスで、あなたのマシンにハードコードされていないのでしょうか?あなたはそのファイルをどのようにダウンロードさせるのですか? Silverlightハイパーリンクボタン経由ですか?それは.aspxページまたはハンドラを経由しますか? – herzmeister

+0

フォルダはサーバーのルート(c:\)にあり、パスはweb.configファイルで構成されています。ダウンロードはWCFサービスのハンドラを介して行われます。 – David

答えて

0

は、Silverlightのとは何の関係もないようです。

IISワーカープロセスには、このフォルダ(ほとんどの場合、{MachineName}\IIS_IUSRSというグループ)にアクセスする権限が必要です。

シングルサインオン/偽装を使用している場合、ネットワーク(Windows)ドメインコントローラによって現在認証されている実際のユーザーには、そのフォルダへのアクセス権が必要です。これは推奨されるセキュリティアーキテクチャではありません。

+0

私はそれが推奨されるアプローチではないことを知っています。私はファイルをダウンロードできないので、待機中のこのプロジェクトで急いでこのようにすることにしました。 – David

関連する問題