2011-02-11 43 views
2

我有一個dotnet 2.0 C#/ web應用程序。如何從網絡驅動器讀取Excel文件?

我能夠手動進入網絡驅動器並從中獲取模板。但通過我的應用程序,當我嘗試訪問這個文件..它說「訪問被拒絕」。

該怎麼辦?請幫忙

編輯:請問下面的工作?

a)設置密碼 「IUSR_WEBSERVER」 B)並添加下面一行的webconfig將解決

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

如果它的工作,這意味着,我們需要改變IIS config..right。有沒有其他辦法。

+0

更多詳細信息,請不要在當前狀態下支付 – 2011-02-11 19:05:01

回答

2

您是否以有權訪問此位置的用戶身份運行您的Web應用程序?默認情況下,IIS(託管Windows中的網站)運行在受限帳戶下。您可以通過更改應用程序池設置將其更改爲有權訪問的域帳戶。

編輯對於IIS 5(Windows XP),沒有應用程序池的概念。 This將幫助你改變你的用戶。

+0

我的應用程序在我的桌面上......並且它使用本地iis。 – Relativity 2011-02-11 19:13:39

1

使用IIS管理器...

1)創建一個新的應用程序池並將Identity設置爲與您一樣運行。

2)轉到您的網站的屬性,並將應用程序池設置爲您剛剛創建的應用程序池。