Windows-Server-2008
如何設置在 IIS 7 中保存文件的應用程序
我有一個包含 .txt 文件的文件夾位置(比如
C:\Files
)。我需要能夠使用http://localhost/Files/myFile.txt
我創建了一個虛擬目錄並將其映射到
C:\Files
. 但是,當我瀏覽到 .txt
使用 URL 文件,它給了我一個錯誤。看來它正在尋找web.config
文件。我嘗試在 IIS 中創建具有相同結果的應用程序。編輯
IIS 7 將始終嘗試遍歷目錄以查找其他配置數據(儲存在 web.config 文件中)。
您正在拋出 500.19,因為您的工作程序正在執行的安全上下文無權檢查 c:\files 中是否存在 web.config 文件。
您需要向工作程序授予 NTFS 權限才能從該位置讀取。
根據 Windows 的版本和您的工作程序配置,將讀取/列表文件夾內容授予 IIS_IUSRS 組可能是您需要的。
如果上述建議不起作用,請隨時回复您的 Windows/IIS 版本和您的工作程序在(應用程序池 -> 身份)下執行的安全上下文。