zoukankan      html  css  js  c++  java
  • 解决vs2010无法找到html页的问题

    webform  报错:The HTTP verb POST used to access path '/Verification.html' is not allowed.

    如果在IIS中将htm(或其它未映射的文件类型)映射至ASP.NET的Aspnet _ isapi.dll,在ASP.NET1.1和2.0中使用了不同的HttpHandler来处理这些请求。
    ASP.NET 1.1中使用了StaticFileHandler,具体可参照1.1中的machine.config:
                <add verb="GET,HEAD" path="*" type=" System.Web.StaticFileHandler"/>
    ASP.NET 2.0中使用了DefaultHttpHanlder,如下所示(C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONFIG/web.config):
                <add path="*" verb="GET,HEAD,POST" type=" System.Web.DefaultHttpHandler" validate="true" />

    在IIS中将htm映射至ASP.NET的Aspnet _ isapi.dll后,如果通过POST的请求访问此htm文件,则会收到以下错误:
    The HTTP verb POST used to access path '/staticfile.htm' is not allowed.
    原因在于2.0中的DefaultHttpHandler处理请求时会拒绝POST请求。

    解决的方案就是在应用程序的Web.config文件中添加以下代码:
    <add path="*.htm" verb="GET,POST" type=" System.Web.StaticFileHandler" />

    Crazy Cherry:everything is possible!
  • 相关阅读:
    视图中访问 路由参数
    视图中的Layout使用(转)
    js判断浏览器类型以及版本
    再关于IE11
    关于IE11
    js获取当前页面的网址域名地址
    contenteditable 属性
    HTMl5的sessionStorage和localStorage(转)
    c 数组做为形參时 该參数退化为指针
    汉诺塔-递归实现
  • 原文地址:https://www.cnblogs.com/userbibi/p/2745882.html
Copyright © 2011-2022 走看看