一、问题描述:

1开发环境完全没有问题;

2 build 后生成的js脚本,带有+号。

程序发布到IIS后,带加+号js脚本报错。

二、解决方案

1  修改build规则,让它不产生特殊符号。

能力有限,不知如何更改;

2 修改IIS整体规则或者某个已发布的程序的规则

三、解决方案详情转载

链接A : http://www.45it.com/net/201501/38481.htm

IIS7/iis7.5伪静态加号与空格错误解决办法

电脑软硬件应用网 45IT.COM 时间:2015-01-27 17:46 作者:佚名
IIS7出现这个问题是小编在测试一个windows 2008+iis7+php环境中碰以的问题,找了很多的教程都没得己解决,下面一起来看看吧 解决方法有两种,一种是在system32中修改applicationhost.config,另一种是在web.config中
 

IIS7出现这个问题是小编在测试一个windows 2008+iis7+php环境中碰以的问题,找了很多的教程都没得己解决,下面一起来看看吧

解决方法有两种,一种是在system32中修改applicationhost.config,另一种是在web.config中增加几行代码,具体如下。

1. 在网站根目录修改web.config

在站点根目录找到web.config 文件, 找到<system.webServer>节点,添加<requestFiltering allowDoubleEscaping=”true”> 。

代码效果如下:

代码如下  

<configuration>

<system.webServer>

<security>

<requestFiltering allowDoubleEscaping="true"></requestFiltering>

</security>

</system.webServer>

</configuration>

2. 在修改applicationhost.config

在 ApplicationHost.config 文件, 定位到文件中的 configuration/system.webServer/security/requestFiltering/下 <requestFiltering> 节点。大约360行将<requestFiltering> 改为 <requestFiltering allowDoubleEscaping="true"> 即可

代码如下  

<configuration>

<system.webServer>

<security>

<requestFiltering allowDoubleEscaping="true"></requestFiltering>

</security>

</system.webServer>

</configuration>

上面两种方法第一种是当前站点了,第二种是所有站点,小编推荐使用第一种方法,这样会安全一亲了。

问:站点根目录在哪里?

如果你跟我一样在 默认默认站点建的项目,案例如下:

链接B :https://blog.csdn.net/missingshirely/article/details/49998857

URL路径中包含特殊字符%的处理

链接C:http://www.yuuzle.com/windows2008-iis7-url-contain-plus-404.html

windows2008下iis7伪静态url中有加号或空格不能解析解决办法

链接D:https://www.xuebuyuan.com/457187.html

 

IIS7 allowDoubleEscaping

2012年01月12日 ⁄ 综合 ⁄ 共 300字 ⁄ 字号    ⁄ 评论关闭
 

昨天在公司的一个项目中,碰到一个问题

启用url rewritting后,一个url不正常。

原始的是URL是: /ctl/User+Roles/

其中的(+)加号导致问题发生。

当我们把加号改成 %20后,就正常了,如:/ctl/User%20Role/

要修复这个问题,在web.config的system.webserver->security下添加:

<requestFiltering
                  allowDoubleEscaping="false">

更多的参见:http://learn.iis.net/page.aspx/143/use-request-filtering/

js + 加号 报错,IIS 配置的更多相关文章

  1. JS请求报错:Unexpected token T in JSON at position 0

    <?php /* 最近做一个ajax validate表单验证提交的代码,在ajax提交的时候 JS请求报错:Unexpected token T in JSON at position 0 描 ...

  2. 解决eclipse js文件报错(转)

    在我们将项目导入Eclipse后,配置好各种编译条件.加载好jar包.配置好tomcat后发现项目还是报错,(前提是项目本身并没有错误,而是我们在初次导入到Eclipse中的时候报错),那是什么原因引 ...

  3. eclipse中的js文件报错的解决办法

    在使用别人的项目的时候,导入到eclipse中发现js文件报错,解决办法是关闭eclipse的js校验功能. 三个步骤: 1. 右键点击项目->properties->Validation ...

  4. eclipse 如何忽略js文件报错

    本文翻译自:http://stackoverflow.com/questions/10254922/jquery-mobile-1-1-0-min-triggers-errors-in-eclipse ...

  5. 导入项目后,js文件报错解决方法

    导入项目后,发现 js文件报错,但是js文件是从官网下载的.解决办法: 选中报错的js文件, 右键选择 MyEclipse-->Exclude From Validation : 然后继续右键执 ...

  6. eclipse忽略js文件报错

    eclipse中js文件报错的情况,或许大家早已习以为常了,那么有什么好的方法可以将其忽略掉呢?如果你也在寻找此问题,那么本文或许可以帮助到你忽略某个js文件报错的方法: Project Proper ...

  7. 【shiro】使用shiro搭建的项目,页面引用js,报错:Uncaught SyntaxError: Unexpected token <

    使用shiro搭建项目过程中,总是出现登录页面 登录第一次有效果,登陆第二次出现302状态码,第三次又有效果,第四次又没有效果的局面. 因此,采用ajax提交页面登录的用户名和密码,但是在引用js的过 ...

  8. vue开发的项目中遇到的警告,报错,配置项目文件等合集(长期更新)

    1. Vue组件里面data()里面没有return时触发错误:Vue components Cannot read property '__ob__' of undefined 这个警告不解决会触发 ...

  9. myeclipse中导入的js文件报错(出现红叉叉,提示语法错误)

    为了做一个页面特效,导入了一个jquery文件,怎想,myeclipse竟然报错说是语法错误,但是这个js文件我是从官网上下载的,不应该出错才对,百度谷歌之后终于找到了解决办法: 选中报错的js文件, ...

随机推荐

  1. MYSQL—— 基础入门,select 查询涉及到的关键字组合详解(进阶篇)

    SELECT查询组合使用的关键字很多,首先将最简单常用的关键字进行区分及使用,后续再继续补充............ 以下所有的关键字组合使用,主要以两个表students与students_scor ...

  2. 回归树(Regression Tree)

    目录 回归树 理论解释 算法流程 ID3 和 C4.5 能不能用来回归? 回归树示例 References 说到决策树(Decision tree),我们很自然会想到用其做分类,每个叶子代表有限类别中 ...

  3. 微服务架构 - 搭建docker本地镜像仓库并提供权限校验及UI界面

    搭建docker本地镜像仓库并提供权限校验及UI界面 docker本地镜像仓库的作用跟maven私服差不多,特别是公司级或者是小组级开发好的docker仓库可以上传到本地镜像仓库中,需要用时,直接从本 ...

  4. AWVS12 介绍和安装详解 -- For Windows10

    一.AWVS介绍: Acunetix Web Vulnerability Scanner,简称:AWVS,是一个自动化的Web安全测试工具,它可以扫描Web站点和Web应用. AWVS可以快速扫描SQ ...

  5. Fastjson 1.2.22-24 反序列化漏洞分析

    目录 0x00 废话 0x01 简单介绍 FastJson的简单使用 0x02 原理分析 分析POC 调试分析 0x03 复现过程 0x04 参考文章 0x00 废话 balabala 开始 0x01 ...

  6. 为什么我的会话状态在ASP.NET Core中不工作了?

    原文:Why isn't my session state working in ASP.NET Core? Session state, GDPR, and non-essential cookie ...

  7. Asp.Net Core&Docker部署到树莓派3B中

    花了一点时间将吃灰数月的树莓派装上了Docker,并在容器中部署了一个Asp.Net Core应用程序,通过花生壳映射树莓派中的程序,可以使用外网访问树莓派,玩起来很有意思(外网访问地址:http:/ ...

  8. 【推荐】.NETCore 简单且高级的库 csredis v3.0.0

    前言 .NETCore 从1.0发布历经坎坷,一开始各种库缺失到现在的部分完善,走到今天实属不易. 比如 redis-cli SDK 简直是坑出不穷. 过去 .net 最有名望的 ServiceSta ...

  9. Flutter 实现原理及在马蜂窝的跨平台开发实践

    一直以来,跨平台开发都是困扰移动客户端开发的难题. 在马蜂窝旅游 App 很多业务场景里,我们尝试过一些主流的跨平台开发解决方案, 比如 WebView 和 React Native,来提升开发效率和 ...

  10. String字符串类总结

    object类 int hashCode() Object定义的hashCode方法能为不同对象返回不同的整数.实际上是把JVM给对象分配的地址转化为整数,确保了逻辑上的唯一性.而转化的散列算法,可能 ...