VS 2003 打开/开发 网站项目时报错:“http/1.1. 400 bad request”

本文介绍了解决创建ASP.NET Web项目时遇到的“HTTP/1.1 400 Bad Request”错误的方法。主要步骤包括使用aspnet_regiis命令重新注册ASP.NET,并在IIS中进行相应的配置更改。
当我尝试创建一个“ASP.NET Web应用程序”时,系统提示“尝试创建 Web 项目或打开位于 URL“http://localhost/WebApplication1”的 Web 项目时,Web 服务器报告了以下错误。“HTTP/1.1 400 Bad Request”,在网上找了很久,也没能解决我的问题,还是只能自己琢磨,测试了N次后,终于找到如下解决办法。

第一步:将Asp.net在IIS中重新注册,运行如下命令: aspnet_regiis -i

第二步:进入IIS管理器,将“默认网站”-“属性”-“网站”,将“IP地址”改为“(全部未分配)”;点击“WEB服务扩展”,将“ASP.NET v1.1.4322 ”改为“允许”。 
 
我在onvif模块中实现了事件订阅功能,但通过onvif官方测试工具进行测试发现除了GetEventProperties和GetServiceCapabilities能返回200 OK外,其他接口包括CreatPullPointSubcription、PullMessages、Renew、SetSynchronizationPoint和Unsubscribe都返回了400 Bad Request:HTTP/1.1 400 Bad Request Connection: close Content-Type: application/soap+xml; charset=utf-8 Content-Length: 2096 <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tan="http://www.onvif.org/ver20/analytics/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl"> <SOAP-ENV:Header> <wsa5:Action SOAP-ENV:mustUnderstand="true">http://www.onvif.org/ver10/events/wsdl/PullPointSubscription/PullMessagesRequest</wsa5:Action> </SOAP-ENV:Header> <SOAP-ENV:Body> <SOAP-ENV:Fault> <SOAP-ENV:Code> <SOAP-ENV:Value>SOAP-ENV:Sender</SOAP-ENV:Value> <SOAP-ENV:Subcode> <SOAP-ENV:Value>ter:InvalidArgVal</SOAP-ENV:Value> </SOAP-ENV:Subcode> </SOAP-ENV:Code> <SOAP-ENV:Reason> <SOAP-ENV:Text xml:lang="en">error</SOAP-ENV:Text> </SOAP-ENV:Reason> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope> _请根据我前面发给你的相关代码soap_event.c和soap_tev.c分析代码中是否有实现相应接口及报错400 Bad Request的最大可能问题是什么?
最新发布
10-18
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值