IIS Express加入MIME映射
近期在用Grid Report做Web报表的时候,碰到一件非常挠头的事。
本地用VS2010写的代码,调试的时候Web报表无法显示,用24.248server上VS2013相同仍是无法显示。最后把项目部署在IISserver上还是无法显示。
然后就是各种百度。度娘说在IIS上面没有建立MIME映射,所以浏览器无法载入grf文件。好吧,配置IIS的MIME类型:打开IIS管理器-->MIME类型-->加入,文件名称为:.grf。MIME类型:PrintReports/代理费结算表.grf。
奇迹出现了。IIS上公布的Web报表能够正常訪问了。可我无法在调试阶段查看执行效果,每次必须在VS2010上改动、提交代码。然后在24.248server的VS2013上更新、生成、公布代码,最后在IIS上查看效果。
怎么样,非常挠头吧!
解决方式一:为IIS Express加入MIME映射。
假设电脑上安装的是VS2010,则必须首先安装IIS Express调试server。由于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就又一次公布。这样也能时时看到我们提交的代码。
只是这样server的压力肯定非常大。不推荐这样做。
到此。问题已经解决,最终能够舒口气了。
IIS Express加入MIME映射的更多相关文章
- IIS Express 添加MIME映射
		
IIS Express没有提供图形化界面来配置MIME类型,但提供了配置MIME类型的命令行工具. IIS Express中添加MIME映射.操作如下: 在DOS窗口下进入IIS Express安装目 ...
 - 为IIS Express添加MIME映射
		
VS2013自带IIS Express,无法发布JSON文件,需添加MIME映射. 没有图形界面,只能命令行. 进入C:\Program Files(x86)\IIS Express文件夹,输入:ap ...
 - VS2013 IIS Express 添加MIME映射
		
VS2013,则可以直接在IIS Express中添加MIME映射.操作如下: 1.在DOS窗口下进入IIS Express安装目录,默认是“C:\Program Files\IIS Express” ...
 - IIS Express添加MIME映射
		
最近在使用fontawesome字体时,在浏览器控制台看到 fontawesome-webfont.woff2?v=4.3.0 无法访问的错误,检查了一下文件确实存在并且路径也对,这就奇怪了! 在控制 ...
 - 在VS2013 IIS Express 添加MIME映射
		
打开VS2013返回json提示MIME映射问题 1.在DOS窗口下进入IIS Express安装目录,默认是C:\Program Files\IIS Express,cmd 命令行cd 到 该目录 ...
 - IIS/VS IIS Express 添加MIME映射 svg、woff、woff2、json
		
出现问题 页面提示 font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0 Failed to load resource: the server r ...
 - IS加载JSON 和 MP4文件 错误 404 提示 需要添加mime映射(默认IIS Express里没有映射)
		
问题描述 在发布项目的时候,有一些文件是json文件,在网页中进行加载,但是在IIS7发布的时候,json文件居然是404,无法找到,在URL上输入地址也一样. 错误原因 IIS内部机制,不支持直接访 ...
 - Visual Studio IIS Express 不支持.json后缀的mime类型
		
vs默认web调试工具中并不支持.json后缀的mime类型. 如何解决,两个方案: 局部单应用:web.config: <system.webServer> .... <stati ...
 - IIS虚拟目录内的视频文件访问出错:HTTP 错误 404.3 - Not Found  由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
		
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开.多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式. 我是 ...
 
随机推荐
- web_custom_request函数做get接口测试
			
最近研究了使用loadrunner做接口测试,刚开始一直不成功,后来加了QQ群,遇到大神了,经指导终于成功 下面是具体实例代码: //{"signIOS":1,"sign ...
 - ACdream 1157 Segments
			
Segments Time Limit: 2000ms Memory Limit: 10000KB This problem will be judged on ACdream. Original I ...
 - [BZOJ1975]HH去散步 图论+矩阵
			
###[BZOJ1975]HH去散步 图论+矩阵 题目大意 要求出在一个m条边,n个点的图中,相邻两次走的边不能相同,求在t时间时从起点A走到终点B的路径方案总数.将答案mod45989 输入格式: ...
 - ASP.NET-HTTP管道模型
			
HTTP管道模型处理WEB程序很小的一方面.管道模型是类似于Web Services的一种在服务器端处理ASP.NET页面的框架技术 一.管道对象模型 在System.Web的命名空间中处理HTTP的 ...
 - spring mvc拦截器interceptor
			
1. SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理.比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像123 ...
 - [AngularJS]Chapter 5 与服务器交互
			
第八章有关于缓存的东西. [通过$http交互] 传统的AJAX请求如下 var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange ...
 - LeetCode——Copy List with Random Pointer
			
A linked list is given such that each node contains an additional random pointer which could point t ...
 - 朝花夕拾——finally/final/finalize拨云雾见青天
			
Java编程中.常常会使用到异常处理,而finally看似的是try/catch后对逻辑处理的完好,事实上里面却存在非常多隐晦的陷阱.final常见于变量修饰,那么你在内部类中也见过吧.finaliz ...
 - Kali linux 2016.2 的 plyload模块之meterpreter plyload详解
			
不多说,直接上干货! 前期博客 Kali linux 2016.2(Rolling)中的payloads模块详解 当利用成功后尝试运行一个进程,它将在系统进程列表里显示,即使在木马中尝试执行系统命令, ...
 - SSRS故障排除
			
1.SSRS部署到本地出现错误:为用户“Jimmy-PC\Jimmy”授予的权限不足,无法执行此操作.用户“Jimmy-PC\Jimmy”不具有所需的权限.请验证授予了足够的权限并且解决了 Windo ...