2011-10-28 77 views
0

我有一個問題,我們的ASP.net應用程序無法從遠程目錄中讀取文件。我們的用戶使用表單身份驗證登錄到我們的應用程序,因此沒有AD帳戶用於登錄。IIS 7.5 ASP.Net和遠程共享

我已將計算機帳戶添加到共享中,因爲我在本機上可以寫入它和一臺SQL服務器能夠通過一臺機器賬戶讀/寫共享。

但是,我們的asp.net應用程序與上述服務在同一臺服務器上運行,但無法執行此操作。我試圖將模擬設置爲true,但這不起作用,除非我提供一個AD帳戶。一旦提供,該份額工作正常。

由於大小限制,我無法將共享移動到IIS服務器。

有無論如何允許輕鬆訪問或我需要採取互操作方法嗎?

回答

0

應用程序池運行的帳戶需要訪問遠程文件夾。將該帳戶添加到遠程文件夾的安全選項卡(不僅是共享選項卡)。

或者,嘗試運行apppool作爲您用於模擬的AD帳戶。

+0

如果我理解你是對的,你說我應該添加服務器+ Iis應用程序池用戶到安全屏幕? 我假設這將是這樣的:192.168.1.2 \ IIS_IUSRS的組? – ClutchDude

+0

將應用程序池設置爲在該用戶下運行可能會是最簡單的一次修復。我會讓我們的管理員創建一個特殊帳戶並鎖定它。 – ClutchDude