标签归档:IIS

IIS设置允许下载.exe文件解决方法

请按如下设置: 1.设置MIME,让IIS支持更多文件类型,如果MIME类型中已经有.exe,这一步可以跳过。 打开IIS,选中服务器,点右键,属性里有MIME类型添加扩展名:.exe类型:application/octet-stream 按照上面的办法操作,重启IIS后还是无法下载.exe的文件,一直提示404错误,但RAR的文件就可以下载,不知道是哪里的问题,发愁了老半天,接着再在GOOGLE里搜索”win2003 exe文件下载 设置”,找到更为详尽的解决办法.补充如下步骤: 2.如果上一步不能解决问题,可以设置一下网站主目录的访问权限。 打开iis管理器,右键网站-点击属性-主目录,将执行权限设置为”无”或者”纯脚本”,即取消”可执行文件”. 找到IIS的执行权限设置,系统默认是”纯脚本或可执行文件”,改成”纯脚本”,再次试着下载.exe的文件,终于跳出了迅雷的下载提示对话框,设置成功了. 如果还是,你可以试一下第三个步骤(如果有支持PHP的,要自己分辨一下哦): 3.如果上一步还是不能解决问题,可以把iis管理器中的”web服务扩展”中的”所有未知cgi扩展”,”所有未知isapi扩”禁止,仅保留”asp”及”asp.net”.

发表在 学习笔记 | 标签为 , | 留下评论

Rest服务禁用WebDAV

在IIS7.0中,使用了WebDAV。 rest服务创建在虚拟目录中,调用中服务无法进行delete、put等操作,只有post和Get请求访问正常。禁用WebDaV访问正常。可见不允许的谓词put等由于WebDAV引起。 rest服务config文件中,按照以下配置,可让rest服务不启用webDav服务运行。 <system.webServer> <modules runAllManagedModulesForAllRequests=”true” runManagedModulesForWebDavRequests=”true” > <add name=”UrlRoutingModule” type=”System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” /> <remove name=”WebDAVModule” /> </modules> <handlers> <remove name=”WebDAV” /> </handlers> </system.webServer>

发表在 学习笔记 | 标签为 , , , , | 4条评论

IIS6.0支持解析json文件配置

1. MIME设置:在IIS的站点属性的HTTP头设置里,选MIME 映射中点击”文件类型”-”新类型”,添加一个文件类型:关联扩展名:*.json内容类型(MIME):application/x-javascript 2. Script Map Handler设置:还是在IIS的站点属性里,”主目录”-”应用程序设置”-”配置”-”映射”-”添加”,会打开”添加/编辑应用程序扩展名映射”的设置页面扩展名:.json运行文件:C:\WINDOWS\system32\inetsrv\asp.dll动作:GET,POST 3.保存,重新启动IIS服务,就可以访问json文件了。

发表在 学习笔记 | 标签为 , , | 5条评论

IIS7.0设置GZIP压缩

记录: 第一步:确认IIS7.0安装动态压缩。如果没安装,方法如下: 开始菜单——管理工具——服务管理器——角色,选择WEB服务器(IIS),角色服务,添加角色服务,找到动态内容压缩,安装。 第二步:开启压缩。如图 功能视图下找到“压缩”项,进入之后就会看到“静态内容压缩”和“动态内容压缩”两个选项,勾上即可

发表在 学习笔记 | 标签为 , , | 4条评论

IIS7.0增加JSON文件解析

今在IIS7.0上部署web服务,所有扩展名为.JSON的数据无法使用,页面错误提醒需要增加MIME类型。后在MIME增加一个配置如下: 添加—> 文件扩展名为 .JSON ,MIME类型为text/json(application/x-javascript)。 特记录之。

发表在 学习笔记 | 标签为 , , , | 5条评论