在 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 样式的主要内容,如果未能解决你的问题,请参考以下文章