C# 如何对w3wp进行故障排除

C# 如何对w3wp进行故障排除,c#,iis,C#,Iis,我收到的错误消息是: 未能删除文件c:\TP99Files\abc.log。错误:对路径“c:\TP99Files\abc.log”的访问被拒绝。类别:A服务优先级:10事件ID:8205严重性:错误标题:计算机:AAServer应用程序域:/LM/W3SVC/2/ROOT-1-132042928176410958进程ID:15780进程名称:c:\windows\system32\inetsrv\w3wp.exe线程名称:ThreadForDelete Win32 ThreadId:17264

我收到的错误消息是:

未能删除文件c:\TP99Files\abc.log。错误:对路径“c:\TP99Files\abc.log”的访问被拒绝。类别:A服务优先级:10事件ID:8205严重性:错误标题:计算机:AAServer应用程序域:/LM/W3SVC/2/ROOT-1-132042928176410958进程ID:15780进程名称:c:\windows\system32\inetsrv\w3wp.exe线程名称:ThreadForDelete Win32 ThreadId:17264扩展属性:

我收到了许多类似上面的错误消息

如何调试此问题

未能删除文件c:\TP99Files\abc.log。错误:对路径“c:\TP99Files\abc.log”的访问被拒绝。类别

据我所知,拒绝访问意味着您的IIS应用程序池没有删除日志文件的enoguh权限

我建议您可以按照以下步骤设置足够的权限

1.右键单击TP99Files文件夹,单击属性并查找安全性

2.单击编辑按钮,然后单击添加按钮

3.单击“位置”按钮,确保选择计算机并在“输入要选择的对象名称:文本框”中输入IIS AppPool{yourapplicationpool}

4.单击“检查名称”按钮,然后单击“确定”


5.然后设置足够的权限,让IIS删除该文件。

IIS本身不会使用该文件夹。因此,你应该检查你的网络应用程序的代码,找出谁是罪魁祸首。