我正在使用VSTS 2008 + C#+ .Net 3.5 + IIS 7.0。 我创build了一个新的网站,并把html文件放到目录中。 而当我在IISpipe理器中使用浏览function浏览html文件时,遇到以下错误,有什么想法是错误的?
顺便说一句:我非常困惑未经授权的错误,因为我运行pipe理员帐户下的工作进程。 从错误信息,我很困惑为什么login方法是匿名的,而不是使用pipe理员帐户?
HTTP Error 401.3 - Unauthorized You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server. Module IIS Web Core Notification AuthenticateRequest Handler StaticFile Error Code 0x80070005 Requested URL http://localhost:80/a.html Physical Path C:\test\simplehosttest\a.html Logon Method Anonymous Logon User Anonymous
在此先感谢乔治
仅仅因为AppPool身份帐户是pipe理员帐户,并不意味着匿名用户以该帐户访问资源。
validationC:\ test \ simplehosttest文件夹的权限。 你最好的朋友是http://live.sysinternals.com/procmon.exe ,它会让你知道什么是拒绝访问拒绝。
希望这可以帮助,
维韦克