如上图所有,IIS默认只有X-Powered-By标识,当添加完上面三项后,再访问根目录下的某一指定的文件夹就会报错误,而访问根目录下的其它文件夹,没有这样的问题,如果把刚添加的标识头删除则能正常访问,请问大哥们,这种问题怎么造成的,答得好的话,会再加分,欢迎大哥们多多解答.

解决方案 »

  1.   

    allow headers里太少吧,别人随便发个header过来都验证通不过啊
      

  2.   

    哪里有人在IIS里面设置的,这些东西应该在程序里面设置,因为你在IIS里面设置了,那么你这一台服务器里的站都受影响了
      

  3.   

    我是只设置了其中一个网站,不是在IIS中设置的,这样也只影响这一个站,问题在设置了http响应头后只有一个目录下的文件访问时报500错,其它目录下的文件都能正常访问.
    这个不能访问的目录以前绑定过了另一个端口,它的里面的内容是另一个站的目录
    然后,我现在把这个站直接删除了,但也解决不了这个问题
      

  4.   

    当时设置http响应头是为了解决跨域问题,然后设置后出现了上面那种问题,既然没好的方法,现在改为http响应头设回默认,跨域请求,改为先把内容请求到本域名下的某个文件,处理后再转发到指定域名.