2012-03-08 17 views
1

私には問題があり、それは私が質問する方法がわからない場所の1つです。IISの基本認証とオブジェクトのアクセス許可

IIS 7(Windows 2007 server SP2)で基本認証を使用するWebサイトがあり、comオブジェクト以外はすべて正常に動作します。誰かがそれを知っている場合のオブジェクトは "easyPDF.PDFProcessor.7"です。

通常のユーザー資格情報を使用して認証すると、このオブジェクトはエラー2147155963をスローし、「出力ファイルを開くことができません」というメッセージで失敗するという問題があります。私はメッセージとエラーがオブジェクトに固有だと確信していますが、アクセス許可の問題を指しています。

ただし、自分の管理者の資格情報でログインしても問題はなく、プロセスは完全に実行されます。私は、ログイン資格証明がどのようにオブジェクトのパーミッションに影響するかを調べるために、検索に正しくフレーズするように見えることさえできません。

"everyone"、 "authenticated users"、オブジェクト(adminグループにも含まれています)用に作成されたユーザー、 "users"、 "IIS_IUSRS"がすべてフルになるように、コントロール。

私は本当にここから見て何をすべきかわかりません。誰でもそれに光を当てたり、正しい方向に向けることができたら、私はそれを感謝します。

+0

easyPDFには、SDKの変更履歴を見ると、一時ファイルを使用するモードがあります。あなたはそのモードを使用していますか?その場合、一時フォルダに権限を与えましたか? – mgnoonan

答えて

0

SysInternalsのプロセスモニタを使用して、アクセス許可がどこで失敗しているかを確認できます。

ダウンロードプロセスモニター: http://technet.microsoft.com/en-us/sysinternals/bb896645

プロセスモニタを使用してIISにアクセス許可の問題を検出する記事: http://www.iislogs.com/steveschofield/detecting-permission-issues-using-auditing-and-process-monitor

+0

返事をありがとう...いいえ、私たちはtempメソッドを使用していないので、それは問題ではないと思います。私はpreocessmonitorをダウンロードして遊んでいますが、どちらも私に何も表示されていません、どちらもセキュリティイベントログまたはiisログです。すべてが非常にイライラしています。私は念頭に置いておきます... – dsvick

+0

ライセンスファイルやレジストリ設定はどうですか?それをチェックすることはできますか?私は、Process Monitorで何も表示されていなければ、ちょっと心配しています。 iTextSharpに切り替えてCOMオブジェクトを取り除く機会はありますか? – mgnoonan

0

はJadarnel27が示唆したようにITが一時ディレクトリだった、私は昨日、それを見たが、多分誓います私は私のユーザーの一時的なものではなく、窓の温度を見ました。いずれにせよ、私がしたのは、それに 'Authenticated Users'を追加して、今は動作しているということです。

ありがとうございました!

私はプロセスモニタについてもう少し学んだことがあります。 :)

関連する問題