2012-02-09 113 views
0

我花了几天的时间试图找出为什么我尝试从IIS 7.5服务器访问页面时忽略了asp主页面格式和控件。无法正确加载主页

我使用的是基本的DevStudio ASP web项目,当我通过本地主机参考页面时,一切都正常。但是,当我尝试通过服务器访问它时,母版页中的asp:Menu控件以及任何其他格式都被忽略。

我打开了日志记录,我看到的唯一的警告是我拒绝访问样式表。我已将样式表文件夹添加到虚拟目录的IIS列表中 - 仍然无法工作。

任何帮助解决这个问题将不胜感激。

+0

你可以给一些代码吗?你在哪里尝试加载?也许你已经把你的CSS放在一个保留和不允许的目录中。 – Aristos 2012-02-09 13:43:45

+0

是否有任何错误消息?你主持你的ASP网站?自己的服务器或托管提供者? – 2012-02-09 13:53:39

回答

1

您的托管网站的ApplicationPool可能没有权限访问这些文件。检查应用程序池凭据。如果控件未正确加载,请检查IIS服务器计算机的日期时间。如果将来的日期时间已设置,则会出现这种不当行为。

+0

你是对的。 ASP 4.0控制过程(w3wp.exe)以用户身份运行 - “ASP.NET V4.0集成”,并且该用户无权访问样式表以将样式应用于asp:Menu控件。一旦我给“每个人”用户读取和读取/执行权限的CSS文件的一切开始工作。感谢您让我指出正确的方向。 – user1199702 2012-02-09 15:13:25