Tag: webresource.axd

WebResource.axd在Web场中抛出exception

我们有一组服务于网站的大约12台服务器。 在过去几个小时内,一台服务器已经开始为WebResource.axd和ScriptResource.axd请求抛出exception。 例外 System.Web.HttpException – 这是一个无效的脚本资源请求。 堆栈跟踪 在System.Web.Handlers.ScriptResourceHandler.ProcessRequest(HttpContext context) 在System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean&completedSynchronously) 服务器URL损坏 /WebResource.axd?d=S6kjkBsrIKni9uO5HCkv0c8eYObzibWXn9R6A7Yr_Fy7CW4dRFZm1HfcnUTEZ8xBYZDM-5zeTVk1tTgC1hp7d5YYw3o1&t=634308186300177825 所有其他服务器URL /WebResource.axd?d=yj6PW1hbOvqhMkOh2gYGlw2&t=634207187366247462 我检查了每个服务器的web.config,machine.config,它们都是相同的。 到目前为止能找到的唯一区别是,在问题开始之前,服务器已经打补丁,之后,有问题的服务器看起来正在使用不同版本的System.Web.dll给其他人? 有任何想法吗?

WebResource.axd错误 – “这是一个无效的Web资源请求。”

我有一个大型.NET 2 Web应用程序已更新为目标.NET 4.0框架。 自更新以来,我看到我的日志中经常出现以下错误: 这是一个无效的Web资源请求。 请求的资源是“ 〜/ WebResource.axd ”据我所知,请求看起来很好,因为有一个长的查询字符串,其中包含键(键是d , t )和这些键的值。 是否在框架版本之间更改了对WebResource.axd生成请求的机制? 有没有人对如何调试此问题有任何建议? 编辑:我找到了解密Web资源请求查询字符串的方法(代码如下)。 请求的资源是pCSSFriendly|CSSFriendly.CSS.Menu.css ,这看起来像是解决了应用程序使用的CSSFriendly.MenuAdapter资源的问题。 领先的“p”看起来可能是问题所在。 private string DecryptWebResource(string urlEncodedData) { byte[] encryptedData = HttpServerUtility.UrlTokenDecode(urlEncodedData); Type machineKeySection = typeof(MachineKeySection); Type[] paramTypes = new Type[] { typeof(bool), typeof(byte[]), typeof(byte[]), typeof(int), typeof(int) }; System.Reflection.MethodInfo encryptOrDecryptData = machineKeySection.GetMethod(“EncryptOrDecryptData”, System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic, null, paramTypes, null); try […]