簡體   English   中英

如何在MVC 4.0 ASP.NET中從項目外部訪問網絡中的文件夾?

[英]How to access folder in network which outside from project in MVC 4.0 ASP.NET?

我的文件夾之一位於本地網絡或本地計算機中,用於上傳和顯示附件。 我無法在MVC 4.0,ASP.NET中管理(上傳或顯示)此文件。 為此,我在web.config的appsetting中編寫了路徑。 請指導我如何進行管理。

僅記錄和使用路徑並不意味着該應用程序有權訪問它。

您需要確保運行該Web應用程序的帳戶具有訪問此文件夾的權限(該帳戶的詳細信息將在為站點設置的Web服務器應用程序池的屬性中)。

嘗試:

  1. 創建一個映射到您的附件文件夾的網站
  2. 在您的項目中,添加兩個AppSettings:AttachmentAbsoluteUrl,AttachmentFullname

當您必須下載附件時,可以使用在AttachmentAbsoluteUrl AppSettings項中定義的Url;當您必須上載/刪除/添加時,請使用AttachmentFullname項。

這樣,您可以使用不同的AppSettings值來管理開發和生產環境。

例如,在我的本地計算機中,我在項目的同一目錄中有“附件”文件夾,在生產服務器中,我在“站點”目錄之外有一個不同的文件夾。

您必須檢查Web應用程序使用的應用程序池的標識是否有權修改Attachments文件夾的內容。

希望對您有所幫助

暫無
暫無

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

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