在Web.config中配置handler节点时发现用vs2010和用vs2015居然不同,通过屡次测试发现了一些倪端:web
<configuration>ajax
<!--vs2010中须要配这个,vs2015中可省开始-->
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpHandlers>
<add path="user.ashx(ajax中url请求的路径)" verb="POST,GET" type="MyHandler.UsersHander(方法的真实路径即:MyHandler类库下的UsersHander类)"/>
</httpHandlers>
</system.web>
<!--vs2010中须要配这个,vs2015中可省结束-->测试
<!--vs2015中须要配这个,vs2010中可省开始-->
<system.webServer>
<validation validateIntegratedModeConfiguration="false" /><!--没有上面内容时此处可省-->
<handlers>
<add path="user.ashx(ajax中url请求的路径)" verb="POST,GET" type="MyHandler.UsersHander(方法的真实路径即:MyHandler类库下的UsersHander类)"/>
</handlers>
</system.webServer>
<!--vs2015中须要配这个,vs2010中可省结束-->url
</configuration>
spa