2011-10-06 20 views
0

我有一个服务器(Server 2008),IIS 7.5是一个ASP.NET应用程序。此应用程序使用newtork上的Excel文件位置。当我在服务器http://localhost/MyApplication上启动应用程序时...没问题,我可以通过\ network \ path或映射驱动器使用该文件。通过IIS在网络上使用文件

从现在客户端,我尝试使用相同的机应用http://myServer/MyApplication在这种情况下,我得到一个消息,“......是不是一个有效的路径”这个应用程序是与身份的ApplicationPool“网络服务运行

想法解决这个问题?

感谢,

回答

1

使用网络服务为ApplicationPool身份是问题,您需要将其设置为与访问共享驱动器的身份运行。

检查下面的文章:

http://www.simongibson.com/intranet/virdir/

http://support.microsoft.com/kb/207671

+0

当然,我试过其他选项不是“网络服务”,但相同.. :( –

+0

只是为了确认,您正在使用网络共享通过一个UNC路径,而不是一个映射驱动器的权利?因为IIS使用网络共享资源时,作为映射驱动器使用比UNC路径 – 2011-10-06 06:21:59

+0

是的我使用UNC路径 –