gpt4 book ai didi

c# - Win 2003 服务器忽略 css 样式

转载 作者:太空宇宙 更新时间:2023-11-04 05:12:28 24 4
gpt4 key购买 nike

我将在 asp.net 中创建的 webapp 部署到测试服务器(win 2003 sp2,iis6)。但是,当我访问默认页面时,没有应用任何 css 样式。 .aspx 文件中只有纯文本或格式。

我有基于 MasterPage.master 的网络表单。在这个网站负责人声明中,我有这个:

<link rel="Stylesheet" type="text/css" href="~/StyleSheets/Master.css" />

在客户端浏览器(FF 9)显示网页源码后,找到这一行

<head><link rel="Stylesheet" type="text/css" href="../StyleSheets/Master.css" /><title>

请帮忙。

最佳答案

您是否在子文件夹中工作?如果是这样,~/ 指向该文件夹的父文件夹,除非您明确将该文件夹设置为 IIS 中的应用程序。

换句话说,如果 http://localhost/ 指向 e:\your_site 并且您正在使用 e:\your_site\your_app,除非您将 you_app 转换为 IIS 应用程序 ~/ 将假定 e:\you_site 是根,这就是为什么 ../ 被放入 URL。

关于c# - Win 2003 服务器忽略 css 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8954812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com