拿来代码放入本机的网站文件夹后,设置虚拟目录然,然后在浏览器中输入地址,出现了“D:/Inetpub/wwwroot/ 访问被拒绝。未能开始监视文件更改”的错误。
经过查询解决办法如下:
1。在虚拟文件夹的右击菜单中选择权限,添加Network Service账户或者有的有此账户,在这个庄户的权限的可读上搭上勾。
2。在Web.config中设置帐户假冒。
原因是:
服务器无法访问应用程序目录“D:InetpubWwwroot<虚拟目录名>”。该目录不存在或者因安全设置而无法访问。
在根 Web 站点或任何虚拟目录上,ASP.NET 需要 ASPNET 帐户(Aspnet_wp.exe 进程帐户)的读取、执行和列出权限。必须有这些设置,ASP.NET 才能访问内容文件和监视文件更
因此,有高人解决方法如下
在根 Web 站点或虚拟目录上添加 ASPNET 帐户的读取、执行和列出权限
在 Windows 资源管理器中,浏览到包含根 Web 站点(默认设置为:C:InetpubWwwroot)或虚拟目录的文件夹。
右击该文件夹,然后单击“属性”。
在“安全”选项卡上,单击“添加”。
输入 ComputerName ASPNET(例如,在名为 Webdev 的计算机上输入 WebdevASPNET),然后单击“确定”。
允许 ASPNET 帐户的下列权限:读取并执行、列出文件夹内容、读取。
单击“确定”关闭“属性”对话框并保存更改。
注意 如果“Everyone”(每个人)组或“用户”组能够读取根 Web 站点或虚拟目录,则不需要执行这些步骤。