Windows-Server-2008

如何設置在 IIS 7 中保存文件的應用程序

  • October 7, 2019

我有一個包含 .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 版本和您的工作程序在(應用程序池 -> 身份)下執行的安全上下文。

引用自:https://serverfault.com/questions/109290