Html 用于访问路径'';不允许

Html 用于访问路径'';不允许,html,asp-classic,Html,Asp Classic,这是使用IIS 7.5、html和经典ASP 我无法找出错误“不允许使用用于访问路径'/httpdocs/sendmail\u feedback.asp'的HTTP谓词POST” 我有一个HTML页面,它有一个表单和一个提交按钮 <input name="submit" type="submit" id="submit" accesskey="s" tabindex="9" value="Submit" /> 单击“提交”按钮时,应使用SMTP以电子邮件的形式发送所有表单字段

这是使用IIS 7.5、html和经典ASP

我无法找出错误“不允许使用用于访问路径'/httpdocs/sendmail\u feedback.asp'的HTTP谓词POST”

我有一个HTML页面,它有一个表单和一个提交按钮

 <input name="submit" type="submit" id="submit" accesskey="s" tabindex="9" value="Submit" />

单击“提交”按钮时,应使用SMTP以电子邮件的形式发送所有表单字段。但我一直收到这个错误“500-内部服务器错误”。因此,我尝试在本地运行并找出错误,结果碰巧是“不允许使用用于访问路径'/httpdocs/sendmail\u feedback.asp'的HTTP谓词POST”

这是经典asp页面中应该发送电子邮件的代码

    <%

Dim MyBody
MyBody = "The following is customer feedback from the Corporate Website Form." & vbCrLf
MyBody = MyBody & "==============================================================" & vbCrLf
MyBody = MyBody & vbCrLf
MyBody = MyBody & "Company: " & Request.Form("Company Name") & vbCrLf
MyBody = MyBody & "Name: " & Request.Form("name") & vbCrLf
MyBody = MyBody & "Phone: " & Request.Form("phone") & vbCrLf
MyBody = MyBody & "Email: " & Request.Form("email") & vbCrLf
MyBody = MyBody & "==============================================================" & vbCrLf
MyBody = MyBody & "The following comment is: "& Request.Form("comment").item & vbCrLf &vbCrLf
MyBody = MyBody & "Comments: " & Request.Form("message") & vbCrLf
MyBody = MyBody & "==============================================================" & vbCrLf




Set Mailer=CreateObject("CDO.Message")

Mailer.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtpname.com"

Mailer.Subject= request.Form("feedback_type")
Mailer.From="support@logonation.com"   
Mailer.To = "myemail@email.com"    
Mailer.TextBody= MyBody
Mailer.Send
Response.Redirect "../thankyou.html"

set Mailer=nothing

您是否在表单标记中指定了
操作=
部分?@SearchAndResQ是的,我使用了Action=“file.asp”。还有什么问题?是否仅此页面出现此错误?使用
post
的其他页面是否正常工作?发生在我“post”到类asp页面的所有页面上:-(