IIS 8.5不提供JS,CSS和图像文件(静态内容)

Sha*_*tin 15 iis acl static-content orchardcms-1.8

问题

我们在Windows 8.1上使用Update运行IIS.我们在Orchard CMS第一次设置屏幕,IIS为所有静态内容提供401s.我们已阅读以下内容无济于事:

基于这些,这是我尝试过的不起作用.

  1. 打开IIS功能以提供静态内容.
  2. 授予IIS_IUSRS读取,写入和执行权限.
  3. 授予站点的应用程序池读取,写入和执行权限.

什么做的工作虽然是核选择:给每个人的读取权限(除非我们希望继续与乌节设置;然后我们需要给每个人,甚至更多的权限).这使我相信,我一定要给允许一些原则范围小于每个人,但范围比IIS_IUSRS和应用程序池组合的范围更大.

谁/什么是原则?

图片显示问题

我们在..\Themes\SafeMode\Styles\site.css上收到401 主题\ SafeMode\Styles\site.css有一个401

任务管理器确认该站点作为果园用户运行. IIS网站作为果园应用程序池运行

..\Themes\SafeMode\Styles \目录的安全属性为orchard提供了读取权限. 果园应用程序池具有写入权限,更不用说读取.

为什么只有当我们向每个人提供"读取"权限时它才有效?

小智 25

我遇到了类似的问题.在身份验证下,我右键单击"匿名身​​份验证"并单击"编辑".这显示了一个对话框,使您能够设置匿名用户的身份.我将其设置为"应用程序池标识",并为我解决了问题.

IIS匿名身份验证凭据对话框.

这可能不是最安全的配置,但我在开发服务器上,所以我不在乎.


ois*_*lek 9

尝试启用"Internet信息服务" - >"万维网服务" - >"常用HTTP功能"节点下的"静态内容"和"目录浏览"功能.

  • 这是我的解决方案,但也尝试安装“目录浏览”。快乐编码:) (2认同)