2014-12-05 40 views
0

我想讀使用VFPOLEDB.1我們的網絡上的服務器數據。但是,我得到一個錯誤淨檢索數據從服務器 - 權限問題

「無效的路徑或文件名」

這是由權限問題引起的。

我已經使用web.config文件中的冒充嘗試,還可以設置應用程序池帳戶在IIS中admin credentials但仍然得到錯誤。

這工作得很好,我用我的本地機器使用

IIS服務器

調試時,它給我的錯誤,但調試。

任何人都可以點我在正確的方向嗎?

非常感謝

回答

0

提供的錯誤消息,您應檢查正在使用的IIS帳戶已在數據庫文件所在的文件夾上的讀/寫權限。

的帳戶應該是這樣的「IIS應用程序池\ yourpoolname」

看到IIS7 folder permissions for web application

+0

感謝您的回覆,那我登錄到我的電腦訪問該文件夾的帳戶。我試圖在我的web.config中模擬我的帳戶,並在IIS中設置憑據。謝謝 – user4316519 2014-12-05 09:19:49

+0

如果您通過IIS訪問數據庫,那麼它將使用IIS帳戶而不是您的本地PC帳戶。所以權限也需要授予IIS帳戶。 – 2014-12-05 09:24:33

+0

好的,但我已經爲應用程序池證書「mydomain \ myusername」指定了我的帳戶。現在這不是IIS正在使用的帳戶嗎? – user4316519 2014-12-05 09:30:51