0

在我的 .net MVC3 Web 应用程序中,我试图将 xlsx 文件上传到根目录下的特定文件夹。它在本地工作。在我的网络服务器(IIS 7)上它不起作用。我已经采取的步骤: 1.我将AppPool的Identity设置为ApplicationPoolIdentity;2. 在 IIS 管理器中,我向用户添加了 DefaultAppPool 和特定的 MyAppPool,并授予他们对特定文件夹的写入权限。

如果我在从服务器本身浏览时尝试上传文件 - 它工作正常。

你能帮我找出问题吗?

谢谢!

4

1 回答 1

0

我会为另一个选项整理一些东西。同时,您是否尝试过使用模拟?

请执行下列操作:

在有权访问相关文件夹的服务器上创建一个用户。

把它放在你的 web.config 文件中:

<identity impersonate="true" userName="ServerName\UserName", password="Password" />

其中 ServerName 是您的服务器的名称,Username 是您创建的用户,Password 是相关密码。

有关模拟的更多信息在这里:

http://msdn.microsoft.com/en-us/library/aa292118(v=vs.71).aspx

于 2012-07-25T21:25:16.160 回答