热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

IISExpress添加MIME映射

为IISExpress调试服务器添加MIME映射

       最近在用Grid Report做Web报表的时候,碰到一件很挠头的事。

   本地用VS2010写的代码,调试的时候Web报表无法显示,用24.248服务器上VS2013同样仍是无法显示,最后把项目部署在IIS服务器上还是无法显示。

   然后就是各种百度,度娘说在IIS上面没有建立MIME映射,所以浏览器无法加载grf文件。好吧,配置IIS的MIME类型:打开IIS管理器-->MIME类型-->添加,文件名为:.grf,MIME类型:PrintReports/代理费结算表.grf。

   奇迹出现了,IIS上发布的Web报表可以正常访问了。可我无法在调试阶段查看运行效果,每次必须在VS2010上修改、提交代码,然后在24.248服务器的VS2013上更新、生成、发布代码,最后在IIS上查看效果。怎么样,很挠头吧!

   解决方案一:为IIS Express添加MIME映射。如果电脑上安装的是VS2010,则必须首先安装IIS Express调试服务器,因为VS2010自带的Asp.Net Development Server,无法添加MIME映射,关于IIS Express的安装和使用,可以参考博客:IIS的配置使用;如果电脑上安装的是VS2013,则可以直接在IIS Express中添加MIME映射。操作如下:

   1.在DOS窗口下进入IIS Express安装目录,默认是“C:\Program Files\IIS Express”;

   2.在IIS Express安装目录下执行命令:appcmd set config /section:staticContent /+[fileExtension='.xyz',mimeType='text/plain']

   PS:变量 fileExtension 字符串是文件扩展名,变量 mimeType 字符串是文件类型说明,比如我执行的命令是:appcmd set config /section:staticContent /+[fileExtension='.grf',mimeType='PrintReports/代理费结算表.grf']

   现在在调试状态下,浏览器也可以打开Web报表了。

   解决方案二:通过Jenkins管理SVN和IIS,设置Jenkins只要有代码提交,IIS就重新发布,这样也能时时看到我们提交的代码。不过这样服务器的压力肯定很大,不推荐这样做。

  到此,问题已经解决,终于可以舒口气了。


推荐阅读
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文探讨了在不使用服务器控件的情况下,如何通过多种方法获取并修改页面中的HTML元素值。除了常见的AJAX方式,还介绍了其他可行的技术方案。 ... [详细]
  • 本文详细探讨了HTTP 500内部服务器错误的成因、解决方案及其在Web开发中的影响。通过对具体案例的分析,帮助读者理解并解决此类问题。 ... [详细]
  • 百度服务再次遭遇技术问题,疑似DNS解析故障
    近日晚间,百度多项在线服务出现加载异常,包括移动端搜索在内的多个功能受到影响。初步迹象表明,问题可能与DNS服务器解析有关。 ... [详细]
  • 本文介绍如何在Linux服务器之间使用SCP命令进行文件传输。SCP(Secure Copy Protocol)是一种基于SSH的安全文件传输协议,支持从远程机器复制文件到本地服务器或反之。示例包括从192.168.45.147复制tomcat目录到本地/home路径。 ... [详细]
  • 通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 科研单位信息系统中的DevOps实践与优化
    本文探讨了某科研单位通过引入云原生平台实现DevOps开发和运维一体化,显著提升了项目交付效率和产品质量。详细介绍了如何在实际项目中应用DevOps理念,解决了传统开发模式下的诸多痛点。 ... [详细]
  • 搭建Jenkins、Ant与TestNG集成环境
    本文详细介绍了如何在Ubuntu 16.04系统上配置Jenkins、Ant和TestNG的集成开发环境,涵盖从安装到配置的具体步骤,并提供了创建Windows Slave节点及项目构建的指南。 ... [详细]
  • 使用Jenkins构建Java项目实践指南
    本指南详细介绍了如何使用Jenkins构建Java项目,包括环境搭建、工具配置以及项目构建的具体步骤。 ... [详细]
  • Jenkins 安装指南:Windows 平台详解
    本文详细介绍了如何在Windows平台上安装和配置Jenkins,包括安装步骤、启动方法及基本的系统配置,旨在帮助初次使用者顺利搭建持续集成环境。 ... [详细]
  • Jenkins更新指南
    本文档详细介绍了如何准备和执行Jenkins的升级过程,包括从官方源下载最新镜像、镜像的本地处理与上传至私有仓库,以及通过修改配置文件和重启服务完成Jenkins的版本更新。 ... [详细]
  • 以下实例展示了locals( ... [详细]
author-avatar
zhaiweibubu
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有