如何从网络驱动器中读取Excel文件?

时间:2011-02-11 19:01:32

标签: c# file network-drive

我有一个dotnet 2.0 C#/ web应用程序。

我可以手动进入网络驱动器并从中获取模板。但是通过我的应用程序,当我尝试访问此文件时......它说“访问被拒绝”。

该怎么办?请帮忙

编辑:将继续工作吗?

a)设置“IUSR_WEBSERVER”的密码 b)将以下行添加到webconfig将解决

<identity impersonate="true" userName="IUSR_WEBSERVER" password="password" /> </system.web> 

如果有效,那意味着我们需要更改IIS config..right。还有其他方法。

2 个答案:

答案 0 :(得分:2)

您是否以有权访问此位置的用户身份运行您的网络应用程序?默认情况下,IIS(在Windows中托管网站的用户)在受限制的帐户下运行。您可以通过更改应用程序池设置将其更改为具有访问权限的域帐户。

编辑对于IIS 5(Windows XP),没有应用程序池的概念。 This将帮助您更改用户。

答案 1 :(得分:1)

使用IIS管理器...

1)创建一个新的应用程序池并将Identity设置为以您的身份运行。

2)转到您网站的属性,并将应用程序池设置为您刚刚创建的应用程序池。