在 iis 中部署 asp.net webforms 我根本没有 Css 样式

Posted

技术标签:

【中文标题】在 iis 中部署 asp.net webforms 我根本没有 Css 样式【英文标题】:deployment asp.net webforms in iis i got no Css style at all 【发布时间】:2016-12-22 05:44:50 【问题描述】:

我做了一页 asp.net 作为登录和 这里的样子:-

在我将它作为文件系统发布并将输出文件放在 IIS 上之后 请注意,我遵循此Youtube video 来部署我的网络应用程序,我的实施是否存在问题或缺少步骤 提前致谢

【问题讨论】:

【参考方案1】:

两件事:

1 - 运行 Fiddler,或在 IE、Firefox 或 Chrome 中使用 F12 工具,使用网络工具并在 CSS 尝试加载时确定 HTTP 状态代码。 404 告诉你文件不在请求目录的正确路径,401 告诉你未经授权。

2 - 如果您收到 401(未经授权),请检查您的 CSS 目录的授权设置。如果您的网站未设置为匿名访问(也就是您需要登录网站才能浏览),您需要指定未经授权的用户有权访问相应的文件\目录。

例如,在您的 web.config 中:

<location path="path/to/my/styles">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>

【讨论】:

【参考方案2】:

在您的项目中打开 Css 文件夹,如果您有然后选择所有 .css 文件 ==> 属性 ==> 如果更新则复制 ==> 再次清理并构建您的项目并创建发布执行。

希望对你有帮助。

【讨论】:

是的,这是两个问题之一,第二个是我忘记在链接标签末尾添加“/”,现在它可以工作了

以上是关于在 iis 中部署 asp.net webforms 我根本没有 Css 样式的主要内容,如果未能解决你的问题,请参考以下文章

ASP.Net WebForm的发布(图解)

Asp.net WebForms 概述

ASP.NET WebForm / MVC 源码分析

请问IIS中如何部署asp.net项目?

关于iis如何部署asp.net项目(找不到主页文件)?

WebForm页面生命周期及asp.net运行机制