2009-12-22 39 views
5

当我从Web运行应用程序本身或Azure部署时,我的页面使用CSS呈现,但是在本地结构下运行Web角色时, -CSS“样式页面。Azure MVC Web角色在开发结构下运行时不使用CSS

我有两个问题:

  • 任何人知道它为什么会发生?
  • 什么是调试类似问题的好方法?
+0

您是否说您的浏览器根据您的运行位置对页面进行了不同处理?我不这么认为。 – 2009-12-22 06:48:47

+0

由于浏览器或部署的不同,我不知道为什么会发生这种情况,但本地结构部署的页面完全没有风格 – 2009-12-22 07:48:21

回答

10

alt text http://weblogs.asp.net/blogs/anasghanem/various/IIS7%20static%20doc.jpg

我有这个问题,这解决了它。打开可选功能对话框,并勾选上面屏幕截图中的选项。 (您可以快速,从开始并没有空格输入optionalfeatures得到可选功能)。


由于图像不再avaiblable:以下步骤解决了我的问题:

  • 打开 “活动或禁用Windows的功能”
  • 进入IIS,WWW-服务,共同特点
  • 激活 “静态内容”
+0

对!由于开发结构依赖于IIS而不是ASP.Net开发服务器,因此我们可以看到差异。 – 2010-01-02 21:10:09

+0

拯救神智!谢谢。 – 2010-02-23 12:10:04

+0

我花了几个小时!寻找这个。谢谢!!! – Geo 2010-03-24 22:40:45

0

运行HttpWatch,Firebug或IE Developer Tools,刷新页面,您将很快看到问题所在。这可能只是一个路径问题。

+0

运行任何调试工具都无法发现此特定问题,因为发生的情况是,如果静态内容没有被选中,服务器返回空的CSS而不是错误。 – 2010-01-02 21:58:10

+1

它可能没有解决它,但返回一个空的CSS仍然会提供一个线索。 – Aaron 2010-01-03 17:33:35

相关问题