Jenkins集成--样式都去哪儿啦?

1.博文背景

Jenkins持续集成,一路走来坎坷不断,但是从每个坎坷都能收获很多。上篇博文《Jenkins集成--未找到导入项目》中拿来给大家做演示的mvc程序在VS中运行后效果图如下图所示:

但是在Jenkins上集成并在IIS上发布成功后,运行浏览如下所示:

2.问题

很明显,没有样式,这是绝对不行的!经过查看源码后在控制台给出如下提示:

Resource interpreted as Stylesheet but transferredwith MIME type text/plain

(即:资源解释为样式表但MIME类型text/plain转移)

Resource interpreted as Script but transferred withMIME type text/plain

(即:资源解释为脚本但MIME类型text/plain转移)

大意基本就是源文件是样式表和脚本,但是被解读成了txt文本,所以运行后的样式就没有了。

经过一番查资料之后终于解决了。

3.解决方案

1.首先win+R在运行窗口输入regedit打开注册表编辑器,查看一下HKEY_CLASSES_ROOT\js中ContentType的值,如果是application/text则需要改为application/JavaScript

刷新一下页面,看是否有样式了。如果还不显示,那么进行第2步操作。

2.控制面板------>程序和功能------>启动或关闭Windows功能进入,查看IIS--->万维网服务--->常见HTTP功能--->静态内容,勾选静态内容文件夹。刷新页面就OK啦。

4.收获

当你遇到问题的时候,是开心还是忧愁?相信99%的人都是忧虑吧,"ya~~怎么又报错啦"。

昨天看到一个师姐的动态:"如果把我每天开发项目的过程分为开发、调试、打包,那么他们的比例就是1:4:1"。所以对开发人员来讲错误就是"家常便饭",我们必须要做到"手到擒来",另外调试错误的过程也是我们快速进步的过程,所以还是那句话:遇到问题,解决问题,就能享受解决问题后的成就感!

时间: 2024-10-26 17:20:21

Jenkins集成--样式都去哪儿啦?的相关文章

linux服务器中Jenkins集成git、Gradle持续构建Springboot项目

Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用.本章教大家如何在linux服务器中使用Jenkins自动发布一个可作为linux服务发布的Springboot项目. 自动构建需要经过如下步骤:从git仓库下载代码.使用Gradle进行构建.使用SSH推送到另一台linux服务器.项目作为linux服务启动.本章将逐条仔细讲解. 一.获得一台linux服务器 要在linux下搞持续构建,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞

Jmeter测试报告可视化(Excel, html以及jenkins集成)

做性能测试通常在none GUI的命令行模式下运行Jmeter. 例如: jmeter -n -t /opt/las/JMeter/TestPlan/test.jmx -l /opt/las/JMeter/TestReport/test.jtl jtl里面的内容可以通过修改jmeter bin目录下的jmeter.properties设置,例如: jmeter.save.saveservice.response_code=true jmeter.save.saveservice.response

jenkins 集成部署站点

Jenkins 集成部署站点 最近为了在两台Linux中,去作jenkins的集成发布,所以在部署jenkins的这台电脑(A) 要把打包好的war 部署到远程服务器(B) 在两台电脑间进行传输的时候,要配置一个免登入的配置 1.1. 在A电脑上 ssh-keygen生成秘钥,同时把生成的id_ras.pub文件上传到B服务器(/home/${user}/.ssh/authorized_keys文件里) 1.2. 修改B服务器的 .ssh 文件属性为 700,authorized_keys为 6

ldap配置系列二:jenkins集成ldap

ldap配置系列二:jenkins集成ldap jenkins简介 jenkins是一个独立的.开放源码的自动化服务器,它可以用于自动化与构建.测试.交付或部署软件相关的各种任务. jenkins官方文档: https://jenkins.io/doc/ jenkins安装 jenkins下载地址: https://jenkins.io/download/ # jdk1.8下载 [[email protected]_0_15_centos local]# wget http://download

JMeter - 连续性能测试 - JMeter + ANT + Jenkins集成 - 第2部分

目标: 创建包含性能测试流程的持续交付管道,以尽早检测任何与性能相关的问题. 通常,全面的性能测试将在分段/预生产环境中完成,该环境可能与您的生产环境相同.在完成QA功能/回归验证后,将代码推送到分段.因此,即使QA对构建进行了认证,代码也可能无法在特定负载下按预期工作,而这些负载只能在Staging环境中找到.此性能问题需要再次进行代码更改 - >构建 - > QA验证,这可能会推迟您的生产推送! 那么,我们能否将性能测试融入现有的持续开发和测试流程中,以尽早发现性能问题? 是! 我们绝对可

DEVOPS技术实践_11:Jenkins集成Sonar

前言 前面已经有介绍sonar的安装,简单应用,下面在简答的研究一下sonar和jenkins集成的简单使用,对于sonar的安装不做介绍 一 sonar的简单介绍 持续检查避免了低质量的代码,比如SonarQube工具就能够帮助我们完成此项.每次代码提交后,在代码上就会执行代码分析. 分析是基于代码分析工具中定义的一些规则,如果代码通过了错误阀值,那么它会允许到生命周期的下一步,如果超过了设定的阀值,那么直接返回错误. SonarQube是代码质量管理工具,允许团队去管理,追踪和改善他们的源代

多个服务器总结: 将session保存到专门的一个服务器上,所有服务器都去请求数据共享Session

原理:多个服务器间想共享session,就相当于共享取多台主机上的一个变量,所以共享的思路就是让大家都能读取变量,实现的方法可以通过将session保存到专门的一个服务器上,所有服务器都去请求数据,也memcache实现session共享将这些服务器都配置成使用同一组Memcached服务器就可以, 一.提出问题: 为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的

真实股市房市信托本质,金融故事三则:钱都去哪儿了?

什么叫做虚拟经济.泡沫经济.次贷危机.金融危机?看完本文这几个简短精辟故事,你就都知道了. 故事(1) 有一个商人到了一个山村,村子周围的山上全是猴子. 商人就和村子种地的农民说,我买猴子,100元一仅仅. 村民不知是真是假,试着抓猴子,商人果然给了100元. 于是全村的人都去抓猴子,这比种地合算得多了. 非常快商人买了两千多仅仅猴子,山上猴子非常少了. 商人这时又出价200元一仅仅买猴子,村民见猴价翻番,便又纷纷去抓,商人又买了,但猴子已经非常难抓到了. 商人又出价300元一仅仅买猴子,猴子差

曾经红火的中国互联网站长都去哪儿了?

曾经红火的中国互联网站长都去哪儿了? 高峰时期曾有过万人报名的中国互联网站长大会活动,今年却静悄悄. 知名个人站长卢松松在其博客爆料称,已经连续举办九届的活动今年停摆,并且活动在去年就改了名,原来的"站长"二字被抹去,取而代之的是互联网创业者大会. 早就有人唱衰站长,消息传开之后,"站长落伍论"重新占领市场.自媒体人楼东升一篇<创业这么热,为何站长消失了?>的网文更是引爆微信朋友圈,随之而来的探讨与反思无数. 中国互联网曾是众多个人站长缔造神话的行业.如