[英]Error Type: Microsoft VBScript runtime (0x800A0046) Permission denied
[英]Microsoft VBScript runtime error '800a0046' Permission denied
我收到以下錯誤:
Microsoft VBScript運行時錯誤“800a0046”權限被拒絕
運行經典的asp應用程序時。
錯誤在這里:(在CreateTextFile
行中)
Dim myFSO
set myFSO = Server.CreateObject("Scripting.FileSystemObject")
myFSO.CreateTextFile(fName)
我知道我可以通過向“Everyone”用戶提供“完全控制”來解決這個問題。 這是我們服務器上的可公開訪問的文件夾,所以我擔心這是一個安全風險?
我希望能夠給像“IIS_IUSRS”這樣的人完全許可,但這不起作用。 就好像它是一個不同的用戶。
這是安全隱患嗎? 誰知道我應該做什么?
您應該找到特定網站的匿名用戶並授予該特定用戶寫入權限,或者將該網站的應用程序池標識設置為本地系統,以便該網站具有權限。
要在IIS7中找到您的IUSR(也稱為匿名用戶),請在“功能視圖”中的IIS中打開您的網站,然后轉到“身份驗證”並編輯“匿名身份驗證”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.