2012-03-16 40 views
3

我正在构建一个新的Web服务器,并且我正在重新部署一个在IIS6中正常工作的ASP.Net网站。 404上的)。图像位于正确的文件夹中,我甚至可以在网站中正确导航到页面。图像不使用IIS加载7

有什么建议?

+0

你有没有看看服务器日志来查看所请求的是什么网址是,vs他们真的在哪里? – 2012-03-16 16:04:46

+0

这可能是一个愚蠢的问题,我相信你已经检查过了,但以防万一......你是否检查过这些文件已被正确部署到新服务器上? – Carl 2012-03-16 16:17:13

+0

很好的问题。他们已被部署。我很好奇IIS 7的某些安全功能是否阻止访问该类型的内容。 – KevinDeus 2012-03-16 16:35:53

回答

1

如果您尝试使用浏览器,你得到的图像浏览的图像?

+0

没有。我为每个图像获得一个404。 – KevinDeus 2012-03-16 16:08:37

6
+0

你可能会做些什么。你知道在哪里可以找到Windows Server 2008 R2吗? – KevinDeus 2012-03-16 16:11:59

+0

下服务器管理器 - >角色服务 - > Web服务器 - >常见HTTP功能 - >检查静态内容 – DotNetUser 2012-03-16 16:30:51

+0

它说静态内容是“安装” – KevinDeus 2012-03-16 16:37:30

0

IUSR读取目录的访问权限。

请记住,我从头开始构建这个服务器。其很难相信,这不是设置为某种默认的。

就这一个给予适当的信贷,这个环节避让我在:(我没碰过我的情况下,应用程序池)

http://forums.asp.net/post/3738818.aspx

+0

耶!是啊,文件权限是一种痛苦,但他们再次是至少同样讨厌在Unix服务器上太.. – 2012-03-16 19:34:47

+0

:)我只能假设这是因为我创造的wwwroot>的Inetpub里面的文件夹,并把在Web应用程序那。权限一定不能传播。所有子目录(包括图像)都受到影响。 – KevinDeus 2012-03-16 20:47:05