我在 IIS 7 的默认网站上托管了一些图像,但是当我尝试浏览它们时,IIS 会阻止图像。请帮帮我!))
6 回答
这可能是解决方案:
选中万维网服务/通用 Http 功能下的静态内容复选框。
这是一个带有屏幕截图的页面:
http://gurustop.net/blog/2009/10/12/funny-problem-windows-7-iis-7-5-images-css-not-showing/
另一个页面:
我发现,对于 .NET 4.0 站点,web.config 中的以下条目导致我的图像无法提供:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
删除runAllManagedModulesForAllRequests="true" 为我解决了这个问题。
就我而言,该功能已经安装。解决问题的是:
- 取消选中 World Wide Web Services / Common Http Features 下的 Static Content 复选框,然后重新启动服务器
- 选中万维网服务/通用 Http 功能下的静态内容复选框。
在您的 IIS 中找到 RequestFiltering。然后鼠标右键“打开功能”,看看抛出不允许下载的文件扩展名。
我遇到了这个问题,并且 IIS 配置正确。
问题是 Windows 中的权限。
基本上,我将 Inetpub/wwwroot 权限复制到了我正在使用的目录中,它又开始工作了。
现在我开始想,网站上的图片也没有显示!我不知道这是数据库/代码问题还是与未显示 CSS 有关,好吧,也许 IIS 安装有问题,对吧?嗯,没错!!!
https://i0.wp.com/www.gurustop.net/wp-content/uploads/2009/10/iis-static-content.png?ssl=1