刚刚安装了Windows Server 2008 SP2
安装了IIS,ASP.NET和其他必要的角色。
对于我的网站文件夹,我编辑了要包含的权限 用户:网络服务和一堆其他IIS用户名 很长一段时间与互联网客人一起。摆弄着 应用程序池(加载用户配置文件:True,身份网络服务等。 也只是更改我从默认的全新安装设置 正在安装.Net 4框架。
我可以查看常规的html文件等。但是,如果我想使用ASP.NET并访问aspx页面,我会得到以下内容:
403 - 禁止访问:访问被拒绝。 您无权使用您提供的凭据查看此目录或页面。
运行设置测试时,我得到:
服务器配置为使用内置帐户的传递身份验证来访问指定的物理路径。但是,IIS管理器无法验证内置帐户是否具有访问权限。确保应用程序池标识具有对物理路径的读访问权限。如果此服务器已加入域,并且应用程序池标识为NetworkService或LocalSystem,请验证\ $是否具有对物理路径的读取权限。然后再次测试这些设置。
有什么想法吗?
感谢..
答案 0 :(得分:0)
我没有答案我知道是解决方案,但这是我的建议:
首先,您是否已将IIS默认网站映射到包含您网站的文件夹?
其次,检查您的基本apppool设置,并确保它设置为使用.Net 2.0。即使您使用的是更高版本,也就是2.0版本。
除此之外,在wwwroot中创建一个新文件夹并将默认网站映射到该文件夹。不要乱用权限。然后,创建一个新的apppool,不要乱用它的设置,并将其分配给默认网站。这里要点是你不应该弄乱任何这些设置:IIS会处理它和权限。
最后的想法,如果这没有帮助:检查你的isapi过滤器映射,以确保它知道如何处理.aspx。这应该是默认设置的,但是值得一看。