1

次の動作の説明を探しています: Win 2008 サーバーにインストールされた VS2010 で実行する小さなアプリがあります。ソース ファイルは wwwroot フォルダーにあります。このアプリケーションは、Microsoft.interop と Office Open xml を使用して、Office 2010 PowerPoint ファイルを開きます。Visual Studio の組み込み Web サーバーを使用してアプリケーションを実行すると、アプリケーションは正常に動作します。サーバー上で実際のアプリケーションを作成すると、「PowerPoint でファイルを開けませんでした」というエラーが表示されます。

VS と IIS の両方が、ローカル管理者グループのメンバーである同じアプリケーション プール アカウントを使用します。サーバーへのログインに使用するアカウントも管理者アカウントであり、なりすましアカウントも同様です。これらすべてのアカウントに読み取り/書き込み/変更権限がある web.config の mytempDirectory 設定に c:\temp を使用しています。プレゼンテーション ファイルは、実際にはアプリ内の「ファイル」フォルダーにアップロードされ、この時点で全員が完全なアクセス許可を持っています。

問題は権限にあると思いますが、その方法がわかりませんか? 誰もこのようなことを経験しましたか?

ありがとう。

4

0 に答える 0