为什么我的IIS不能用POST传值呢?一传就报405错误.有图

为什么我的IIS不能用POST传值呢?一传就报405错误.有图,第1张

解决IIS7

HTTP/405

Method

Not

Allowed

问题的方法.

1.

处理程序映射

2.添加脚本映射

3.请求路径:*.html

4.可执行文件:C:/windows/system32/inetsrv/asp.dll

5.请求限制-谓词:输入需要允许请求的谓词(post,get)

6.输入名字后保存

7.重启站点

原因是与IIS解析文件名有关。

如果A页面通过表单(form)向B页面传递参数,而B页面是以“.htm or .html

”为扩展名的话,通过IIS解析会出现“HTTP 错误 405

-禁止访问资源”错误的提示。原因是静态的文件无法通过IIS解析传递数据。

解决办法: 把接受参数的文件的扩展名修改为“.asp”:只在用FrontPage打开文件,并另存为asp类型,然后再重新链接。

有可能是权限问题造成的。Web文件夹的文件目录权限不够,通常在NTFS文件格式的分区会出这种问题。

解决办法:

(1)选择“工具”——“文件夹选项…”,在d出窗口中点击“查看”,在查看窗口下取消“高级设置”窗口中“使用简单文件共享(推荐)”前面的复选框。然后点击“确定”。

(2)然后点击你要设置的文件夹的右键,在d出窗口中选择“属性”——“安全”——“添加”一个“EVERYONE”用户名,并却赋予“完全控制”的权限。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/9977754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存