回发后的ASP.Net无法找到指定的URL

时间:2010-02-14 00:26:36

标签: asp.net postback

单击asp.net Web表单页面上的“保存”按钮时,我会立即得到以下信息:

找不到指定的网址

当我使用Web服务器上的浏览器尝试此操作时,不会发生这种情况。

之前有没有人遇到过这个问题?这是某种安全问题吗?

<小时/> 更多信息。我尝试了一个包含所有表单字段的测试页面和一个除了写入log4net日志之外什么也没做的按钮。按钮单击时出现同样的问题。这很奇怪。

2 个答案:

答案 0 :(得分:7)

找到解决方案!!!结果是防火墙阻塞了查询字符串中有40多个参数的请求。

答案 1 :(得分:0)

您能提供更多信息吗? 这可能是由很多事情引起的:

  • 是否为网站正确配置了IIS?身份验证,主机标头设置?
  • 你在网络服务器上试过http://localhost/ ..还是使用了网络服务器的主机名?
  • 您是否重定向用户?你在按钮事件中做了什么?
  • 您使用的是路由吗?或者可能导致问题的处理程序?
  • 您运行的是什么版本的.NET框架? 1.1 / 2.0 /更高?
  • 页面是否包含可能导致意外结果的JavaScript?
  • 检查了web.config中的疯狂内容?

有时候退一步创建一个新的ASPX页面并测试一个是否正常工作是个好主意。从可预测的场景开始,以婴儿步骤向当前场景发展。