我需要連接到遠程PC上的共享文件夾。DirectoryNotFoundException - 找不到路徑的一部分
我意識到這一點如下: 雙擊我的電腦,單擊服務,單擊添加網絡光盤,然後輸入網絡地址到文本框並選擇光盤信。
進而使得通過地址的連接:
Z:\\\\ -> refers to \\\\10.201.1.1\\ABC\\)
當規定在ASP的方式,那我也只有在服務器與VS運行,以及通過IIS正確的訪問,我得到一個例外。
我需要連接到遠程PC上的共享文件夾。DirectoryNotFoundException - 找不到路徑的一部分
我意識到這一點如下: 雙擊我的電腦,單擊服務,單擊添加網絡光盤,然後輸入網絡地址到文本框並選擇光盤信。
進而使得通過地址的連接:
Z:\\\\ -> refers to \\\\10.201.1.1\\ABC\\)
當規定在ASP的方式,那我也只有在服務器與VS運行,以及通過IIS正確的訪問,我得到一個例外。
當您在Visual Studio中通過本地調試器運行網站時,您可以使用Windows用戶的權限運行網站,以便訪問這些文件。
如果您在IIS上運行該網站,則您的網站擁有更多受限權限。通常,在IIS中,網站將無法訪問網站目錄之外的文件。
你可以通過給你的asp.net windows帳戶更多的權限來解決這個問題,但這是非常不明智的,因爲這是一個巨大的安全問題。
檢查您的應用程序的信任級別。您正嘗試訪問網絡驅動程序。我猜想IIS政策不會允許這樣做。
我檢查了IIS的所有配置併爲服務器提供了最大許可證 – user571874 2011-03-16 11:30:07
這是一個臨時解決方案,因此爲了安全起見,我不擔心。 我可以爲IIS的目錄提供更多訪問權限。 和一個更多的細微差別。在某些情況下,當我詢問網絡驅動器而不是完整路徑時(\\\\ 10.201.1.1 \\ ABC \\\),我可以輕鬆地讀取文件 – user571874 2011-03-16 11:26:28