一.405错误post,PUT、DELETE方法出现405错误这种情况首先查看
这里面有一个
里面由请求限制去掉就行
或者在webconfig一套给他整齐了
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
二.出现500错误
第一个需要检查的点就是路由如果路由有问题就不行
第二个检测的点路由生成的dll不能加密,加密可能导致错误
第三个寻找前台传递参数时候有个字段有特殊字符包含空格。
第四个看参数传递的对不对