【问题标题】:ASP.NET page is not loading CSS styles on my local iis web serverASP.NET 页面未在我的本地 iis Web 服务器上加载 CSS 样式
【发布时间】:2017-01-20 11:20:12
【问题描述】:

我有一个用 VB.NET 编写的本地 ASP.NET 网站,在 W7 上运行。 默认网页包含一个简单的样式表,加载如下

<link rel="stylesheet" href="dchs.css" type="text/css" media="screen" runat="server"></link>

页面显示时没有上述样式。样式表确实存在,因为我可以通过网络浏览器将其显示为

file:///c:/inetpub/wwwroot/c1/dchs.css

但我无法使用

通过浏览器显示它
http://localhost/c1/dchs.css

这让我相信 IIS 对 C1 目录存在某种形式的访问问题。以类似的方式,我可以通过 file://c1 位而不是通过 localhost 显示 jpeg 图像,这会给出错误消息

图片“http://localhost/c1/menu.jpeg”无法显示,因为它包含错误。

【问题讨论】:

  • 分享错误。
  • 您的页面是否也位于 wwwroot\c1 中?
  • 是的,所有脚本加上 css 文件和几个 jpeg 都在同一个文件中。所有其余的 aspx 代码都运行良好。
  • @Muhammad Saqlain 分享错误是什么意思?
  • 浏览器控制台出现什么错误?

标签: vb.net iis


【解决方案1】:

您如何将 .css 文件附加到您的 html 项目中?它在哪里?

选项:

1. Drag and drop your .css file to your html page.(Inside)

像这样:

<link rel="Shortcut Icon" href="images/fil.ico" />

确保在项目部署时包含所有文件夹和文件,当然,在你的 css 中正确调用 id 或 class。

【讨论】:

  • 这不是 Visual Studio 项目。所有 VB 脚本代码都在通过文本编辑器创建的 aspx 文件中
  • 没有意义,重要的是你根据你的项目路径文件夹正确构造代码。
猜你喜欢
  • 2012-06-25
  • 1970-01-01
  • 2013-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多