簡體   English   中英

在IIS可以從中訪問文件但公眾不能訪問的服務器上創建目錄

[英]Creating a directory on a server that IIS will be able to access files from but the public can't

我正在嘗試在生產服務器上創建一個目錄,幾個IIS網站將可以訪問該目錄並從中讀取文件。 我不斷收到以下錯誤:

嚴重錯誤發生嚴重錯誤。 錯誤消息:拒絕訪問路徑“ C:\\ Secrets \\ config.json”。

有人可以給我一種可行的技術嗎? 我正在將Web.Config中文件的路徑設置為appsetting。

在許多情況下,生產環境中的服務器的C:驅動器受到管理員級別的保護。 這是最佳實踐,因為這通常是OS文件所在的位置。

我認為,只需將文件從驅動器C:移到安全性較低的驅動器即可。 它應該可以解決問題。

假設這些站點與該文件夾位於同一台服務器上,則只需授予運行該文件夾的應用程序池(例如,網絡服務)用戶的權限。 作為一種不好的做法,但卻是一個好的測試,您可以嘗試為所有人添加權限。 這只是為了測試網站是否可以訪問該文件夾。

暫無
暫無

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

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