【问题标题】:What else can cause 'Padding is invalid and cannot be removed" exception with WebResource.axd?还有什么可能导致 WebResource.axd 出现“填充无效且无法删除”异常?
【发布时间】:2010-05-07 10:01:05
【问题描述】:

最近,我的一些应用程序开始间歇性地抛出异常并显示消息Padding is invalid and cannot be removed

我的应用程序已经按照this thread 中的建议在 web.config 中指定了 machineKey

应用程序部署到单个运行 IIS6 的 Windows 2003 服务器。

【问题讨论】:

  • 这里有同样的问题,同样的解决方案列表包括在 IIS 中设置 axd 扩展,以及在安装 .NET 4.0 时设置注册表以关闭 EnableExtensionlessUrls(即使它是 v3.5 站点)。虽然这些确实提供了一些改进,但并没有大肆宣传。

标签: c# asp.net exception iis-6


【解决方案1】:

通常在 webResource.axd 上会发生这种情况,因为 url 上 webResource.axd 后面的键已被爬虫转换为小写,或者通常已更改

【讨论】:

  • 我认为这不是可以避免的事情吗?
  • @BigChrisDid5 取决于此消息出现的位置。如果来自 webresource.asd 你不需要做某事,只需检查使它成为它的计算机 ip(爬虫,黑客......)如果这个消息来自一个页面,那么有些人认为你可以做避免它。
猜你喜欢
  • 2010-09-23
  • 2011-12-25
  • 2017-07-26
  • 1970-01-01
  • 2011-01-17
  • 1970-01-01
  • 2010-09-05
  • 2016-07-18
  • 2014-06-17
相关资源
最近更新 更多