asp.Net MVC 2应用程序上没有样式/图像

xen*_*olf 8 iis-7 asp.net-mvc-2

问候

我的ASP MVC应用程序有点问题.在我的本地开发服务器上一切正常,但是当我尝试将应用程序发布到IIS 7.0服务器时,它只显示没有任何样式/标记/图像的普通页面.

我将所有这些内容放在/ Content /子文件夹中,但是当我尝试访问生产服务器上的该文件夹时,它只返回404未找到的错误.

我使用.Net 4.0设置IIS服务器,并按照此处的部署指南进行操作:http://www.asp.net/learn/mvc/tutorial-08-cs.aspx

所有的视图/控制器/类似乎工作得很好,唯一没有的是内容子文件夹,我不明白为什么.

任何人都有一个建议我可以忽略或有没有人知道这个问题?

Con*_*oss 10

我遇到了同样的问题,但我发现它在Contents文件夹中强制进行身份验证的原因.

当用户尚未登录时,它们被归类为匿名身份验证.在IIS7中(我正在使用它,猜测它在IIS6中是相同的)您需要在功能视图中打开身份验证窗口.然后编辑匿名身份验证,使用您的应用程序池标识或默认身份验证,只需确保该用户有权读取该文件夹.

这对我来说是固定的,希望它适合你.


Web*_*edi 0

检查内容文件夹的属性...查看它们是否由于某种原因没有“本地复制”。