簡體   English   中英

從IIS上的網站訪問NAS

[英]Access NAS from web site on IIS

我在Windows Server 2003上安裝了網站,並且有NAS,我需要在其中保存一些文件。 這些文件是從我映射NAS的站點上傳的,我為該NAS傳遞了一封信。

我已經將該站點配置為使用本地用戶和域用戶,但是,當我嘗試上傳文件時,出現以下錯誤:

Could not find a part of the path  E:/file.pdf .
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..ctor(String path, FileMode mode)
    at System.Web.HttpPostedFile.SaveAs(String filename)
    at System.Web.UI.WebControls.FileUpload.SaveAs(String filename)
    at registro_reg_otra_informacion.btn_subir_archivo_Click(Object sender, EventArgs e)

希望能對我有所幫助,謝謝!

在IIS 6中通過ASP.NET訪問映射的網絡驅動器

...通過映射的驅動器號訪問驅動器的方法很不容易,可能是重定向層,因為邪惡的人可能會重新驅動器。 訪問網絡共享的首選方法是通過UNC ...

http://www.hanselman.com/blog/AccessingMappedNetworkDrivesViaASPNETInIIS6.aspx

我建議將上載的文件保存到IIS服務器中的臨時目錄中,然后使用FileSystemWatcher將文件從IIS服務器移至NAS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM