
表单提交,出现HTTP405资源被禁用 30
<formonsubmit="returncheckInfo()"id="form1"name="form1"method="post"action="http://ww...
<form onsubmit="return checkInfo()" id="form1" name="form1" method="post" action="http://www.baidu.com">
当我提交表单时,会出现HTTP405,资源被禁用的错误。checkInfo()的返回值是TRUE。
请高手帮忙解答!感激不尽! 展开
当我提交表单时,会出现HTTP405,资源被禁用的错误。checkInfo()的返回值是TRUE。
请高手帮忙解答!感激不尽! 展开
1个回答
展开全部
1、文件目录权限不够:这多是NTFS文件格式造成的。
解决办法:
(1)选择“工具”——“文件夹选项…”,在弹出窗口中点击“查看”,在查看窗口下取消“高级设置”窗口中“使用简单文件共享(推荐)”前面的复选框。然后点击“确定”。
(2)然后点击你要设置的文件夹的右键,在弹出窗口中选择“属性”——“安全”——“添加”一个“EVERYONE”用户名,并却赋予“完全控制”的权限。
2、IIS解析文件名有关。
如果A页面通过表单(form)向B页面传递参数,而B页面是以“.htm or .html ”为扩展名的话,通过IIS解析会出现“HTTP 错误 405 -禁止访问资源”错误的提示。原因是静态的文件无法通过IIS解析传递数据。
解决办法:
把接受参数的文件的扩展名修改为“.asp or .aspx"
试试这个:在控制面板中管理工具里的Internet信息服务里,展开“计算机名”-Web Sites-Default Web Site,右键Default Web Site,属性,选择“Home Directory”,点设置,在Mappings里选添加,点浏览,选择c:\WINDOWS\System32\inetsrv\asp.dll,在Extension框里把.html加进去,在边上的“限制为”写:GET, POST,点ok就行了
解决办法:
(1)选择“工具”——“文件夹选项…”,在弹出窗口中点击“查看”,在查看窗口下取消“高级设置”窗口中“使用简单文件共享(推荐)”前面的复选框。然后点击“确定”。
(2)然后点击你要设置的文件夹的右键,在弹出窗口中选择“属性”——“安全”——“添加”一个“EVERYONE”用户名,并却赋予“完全控制”的权限。
2、IIS解析文件名有关。
如果A页面通过表单(form)向B页面传递参数,而B页面是以“.htm or .html ”为扩展名的话,通过IIS解析会出现“HTTP 错误 405 -禁止访问资源”错误的提示。原因是静态的文件无法通过IIS解析传递数据。
解决办法:
把接受参数的文件的扩展名修改为“.asp or .aspx"
试试这个:在控制面板中管理工具里的Internet信息服务里,展开“计算机名”-Web Sites-Default Web Site,右键Default Web Site,属性,选择“Home Directory”,点设置,在Mappings里选添加,点浏览,选择c:\WINDOWS\System32\inetsrv\asp.dll,在Extension框里把.html加进去,在边上的“限制为”写:GET, POST,点ok就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询