我正在寻找以下行为的解释:我有一个小应用程序,我在Win 2008服务器上安装的VS2010中运行。源文件位于wwwroot文件夹中。该应用程序使用Microsoft.interop和Office Open xml打开Office 2010 PowerPoint文件。如果我使用Visual Studio的内置Web服务器运行应用程序,应用程序工作正常。当我在服务器上创建一个实际的应用程序时,我收到一个错误“PowerPoint无法打开该文件。”
VS和IIS都使用相同的应用程序池帐户,该帐户是本地管理员组的成员。我用于登录服务器的帐户也是管理员帐户,模拟帐户也是如此。我在web.config中使用c:\ temp进行mytempDirectory设置,所有这些帐户都具有读/写/修改权限。实际上,演示文稿文件已上传到应用程序中的“files”文件夹,此时每个人都拥有完全权限。
我猜这个问题是有权限但我不明白怎么办?有没有人经历过这样的事情?
感谢。