2011-10-06 36 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路徑 –