用户必须被给予访问日志文件
问题描述:
请参阅下面的代码:用户必须被给予访问日志文件
strLines = Split(strData, vbCrLf)
lngLinesRead = UBound(strLines)
intFile = FreeFile
Open "log.txt"For Append As #intFile
Print #intFile, Now & " ***************** Start of import. User: " & strUser & " on: " & strTerminal & " ******************** "
Close #intFile
这是从传统的ASP应用程序调用VB6的代码。运行应用程序的应用程序池的标识是:NETWORK SERVICE。但是,为了使用该应用程序;最终用户登录必须具有访问权限:log.txt。为什么是这样?写入日志文件的不是NETWORK SERVICE吗?
答
尝试给IIS_WPG组提供写入权限。
为什么我必须这样做? Networkservice正在运行应用程序池。 “ – w0051977
”IIS_WPG用户是IIS工作进程组,为了让IIS运行/访问文件夹中的应用程序,IIS_WPG用户是必需的。“ –