IIS8不提供静态内容,即使安装了静态内容angular色

我们有一个新的Windows Server 2012作为开发服务器的安装。 我试图安装DotNetNuke到一个网站,但是当我运行安装向导,而站点出现时,静态内容不被服务(例如,没有图像,CSS或JavaScript)。

静态内容angular色安装在服务器上,安装StaticFileModule,并将StaticFile处理程序映射到StaticFileModule。

我创build了一个带有示例图像的testing页面,但是当我浏览到它时,出现“401 – 未经授权:由于证书无效,访问被拒绝”。 我过去曾经使用IIS7,但是我知道IIS8的权限已经改变(使用AppPoolIdentity而不是networking服务),所以如果问题是权限问题或者我缺less其他的东西,

我用相同的index.html和示例图像创build了一个新的网站,并得到相同的401错误。 我已经尝试过谷歌,但目前似乎还没有在网上讨论过IIS8。

编辑:作为一个内部开发服务器,作为一个testing,我们添加了每个人都有DNN网站的修改权限,现在它的工作,所以看起来像绝对是一个权限问题。 仔细阅读DNN论坛build议将AppPoolIdentity \ AppPoolName设置为修改,但没有奏效。 我一直没有find其他的东西,所以我现在的问题是什么用户帐户的权限,我需要使IIS8和DNN一起玩好吗?

授予对AppPoolIdentity \ AppPoolName的读取权限应该足够了。

我将使用进程监视器和筛选“访问被拒绝”事件来找出谁确切无法访问资源。

身份validation窗格上select匿名身份validation ,然后编辑…。 如果您看到类似“IUSR”的内容,请尝试将其更改为“ 应用程序池标识”选项。 为我完全相同的症状工作。