OPTIONS /Delivery/test.mp3 HTTP/1.1Host: 137.40.142.86Accept: */*
RESPONSE: **************HTTP/1.1 200 OKServer: Microsoft-IIS/5.1Date: Tue, 20 Sep 2005 09:19:44 GMTMS-Author-Via: DAVContent-Length: 0Accept-Ranges: bytesDASL: <DAV:sql>DAV: 1, 2Public: OPTIONS, TRACE, GET, HEAD, DELETE, PUT, POST, COPY, MOVE, MKCOL, PROPFIND, PROPPATCH, LOCK, UNLOCK, SEARCHAllow: OPTIONS, TRACE, GET, HEAD, DELETE, PUT, COPY, MOVE, PROPFIND, PROPPATCH, SEARCH, LOCK, UNLOCKCache-Control: private
////////////////////////////////////////////////////////////////////////////////////////////
REQUEST: **************POST /Delivery/test.mp3 HTTP/1.1Host: 137.40.142.86Accept: */*
RESPONSE: **************HTTP/1.1 405 Method not allowedServer: Microsoft-IIS/5.1Date: Tue, 20 Sep 2005 09:18:31 GMTConnection: closeAllow: OPTIONS, TRACE, GET, HEAD, PUT, DELETEContent-Length: 3698Content-Type: text/html
///////////////////////////////////////////////////////////////////////////////////////
Why the IIS Post Method not allowed ?

解决方案 »

  1.   

    就是用IIS5.1来POST上传一个普通文件,老是不行
      

  2.   

    IIS的设置允许POST吗?Allow: OPTIONS, TRACE, GET, HEAD, PUT, DELETE
    没有pOST方法?
      

  3.   

    iis的设置允许POST方法吗?另外检查是否允许WebDav试试
      

  4.   

    另外的原因:
    检查ntfs的权限;
    检查你post到的文件扩展名字是否是静态文件如htm或者iis的mime里设置按静态的处理了
      

  5.   

    post可以实现续传,put只能覆盖
      

  6.   

    To: net_lover(孟子E章)POST /Delivery/test.mp3 HTTP/1.1post方法是public的,但是not allowed?"iis的mime里设置按静态的处理了"这个怎样设置?
      

  7.   

    可以重装IIS试试吗?新安装的IIS肯定是允许post的
      

  8.   

    管理根据-iis信息服务器-网站-属性-主目录-应用程序配置-配置-映射
      

  9.   

    我的也出现这样的问题,
    用GET就可以,用POST就出错
    映射里我也允许了POST 方法,郁闷ing
    顶~~
      

  10.   

    大家看啊,微软给了个例子,叫
    "SAMPLE: Using HttpSendRequestEx for Large POST Requests"
    大家可以在下面的网址里找到
    http://support.microsoft.com/default.aspx?scid=kb;en-us;177188但是这个例子在IIS4.0下运行正常
    在IIS5.0和IIS6.0下都运行不了,到底是怎么一回事呢?
      

  11.   

    这个例子:http://support.microsoft.com/default.aspx?scid=kb;en-us;177188
    在我的机器上(Windows2000 SP4 +IIS5.0),运行很正常啊
      

  12.   

    楼上的,你能把文件POST到服务器上?
      

  13.   

    我上面说的运行不正常不是程序不能运行,是POST文件失败