2012-09-29 19 views
2

在我的asp.net應用程序中,我試圖將文件保存在不同的目錄中,但在同一臺服務器上,我不斷收到「Access \\ 12.34.56.78 \ d $ \ blah \ subdomains \ static \ httpdocs \ images \ upload'被拒絕「訪問路徑被拒絕」 - 在不同的網站,但在同一臺服務器上創建目錄

這兩個站點在IIS7上的同一應用程序池下運行。 IUSR和網絡服務的Images文件夾,並且沒有任何變化,我還在該文件夾中添加了對所有人的完全控制,但仍然沒有任何內容。 outwith網站?FTP會更好解決方案?

感謝

+1

您是否確認該進程訪問_ \下載到'\ upload'文件夾?也就是說,有限制性的權限可能會設置更高的阻止訪問的樹? – Sepster

+0

您是否已修復此問題? – bryanmac

+0

是 - 答案更新如下。 –

回答

1

編輯重試這個答案原來是在手機上,幾乎不知所云。

您提供的路徑表示您正試圖通過應用程序內的UNC路徑名創建文件夾和文件。這是不可取的。通常,只有本地或域管理員組的成員才能被授權通過該管理共享訪問任何內容,這意味着如果核心問題是通過D $共享本身進行訪問,權限對較低級別文件夾的調整將無法解決問題。

如果您試圖在同一物理機器上創建文件夾,我建議您只使用機器特有的路徑,例如D:\ folder1 \ folder2 \ etc,而不是UNC路徑。另外,作爲一個附加點(我認爲這只是一個錯字),UNC路徑開始時只有一個斜槓,而不是正常的兩個斜槓,例如\\ 12.34.56.789 \ D $ ...

+0

兩個斜線被MarkDown吃掉了,在OP和你的答案中都有。 – SWeko

+0

認爲它可能是一個錯字,但以防萬一.. 。:)真的認爲解決方案是通過管理員共享遠離訪問文件夾。祝你好運。 –

+0

嗨大衛,謝謝你。我將其改爲完整路徑(d:/ inetpub ...等),並且它可以直接使用。對自己感到懊惱,因爲沒有早些嘗試!很高興知道有關權限 - 雖然沒有意識到這一點。 –