回帖到“/”时,为什么在ASP.NET中出现405错误?

时间:2009-11-18 15:47:46

标签: asp.net iis webforms

每当我回复“/”时,我都会收到405错误。但是,当我回发到“Default.aspx”时,情况正常。

由于我对网络开发有点陌生,我对如何调试这个问题并不是最模糊的想法。这个问题让我特别疯狂,因为我正在测试在我正在处理的网站首页上提交表单。

一些环境信息: - Windows XP上的IIS 5.1 - 我们使用ISAPI重写来路由我们的URL。

任何建议都会有所帮助。

2 个答案:

答案 0 :(得分:2)

  

IIS 5.1仅允许类型为GET的HTTP请求到未映射的文件。 POST,HEAD和所有其他类型的HTTP请求将响应405资源不允许错误。

更多信息:

http://www.somacon.com/p126.php

答案 1 :(得分:0)

建议您阅读Scott Guthrie撰写的此博文"Url Rewriting with ASP.NET"

底部靠近底部名为“处理带有URL重写的ASP.NET PostBacks”特别有帮助 - ASP.NET 2.0 Control Adapter对我们来说是关键。