ScriptResourcesError:Thisisaninvalidscriptresourcerequest我们偶尔会看到这个错误。Doesanyoneknowwhatitcouldbe?我们的错误记录提供的URL为此错误获取此奇怪的URL:http://ourWebSite.com/ScriptResource.axd?d=-TlQhVhw2O9j_FRLgdQvFzJxWKYVH6aV62Jse0uO_9PoMsQJaDGiZYtRoBbTATQiWul69JuMDMqOA-yDDycgyNFrGPA_wlnKXZEyWGfJeCg1&t=3717b609错误是:Error:This是无效的脚本资源请求。我们还得到了堆栈跟踪:System.Web.HttpException:这是一个无效的脚本资源请求。System.Web.Handlers.ScriptResourceHandler.ProcessRequest(HttpContext上下文)在System.Web.Handlers.ScriptResourceHandler.Throw404()在System.Web.Handlers.ScriptResourceHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext上下文)在System.Web中。HttpApplication.ExecuteStep.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()(IExecutionStepstep,Boolean&completedSynchronously)它会是什么?它是如何工作的?我经常遇到这个错误,做了一些研究后我发现了以下内容。如果您有网络场,则可能未设置机器密钥,如果是这种情况,您可以通过为网络场中的每台服务器设置机器密钥来解决此问题。如果机器密钥在回发之间发生变化(有时会发生),也会发生错误。如果您不使用网络场,我相信这种情况不会经常发生。如果您有网络场,这是最可能的原因。http://msdn.microsoft.com/en-us/library/ms998288.aspx这可能是由蜘蛛引起的,robots.txt文件可能会有所帮助,但前提是它们表现良好。更好的解决方案可能是记录导致错误的客户端的IP地址,如果它们看起来像蜘蛛,则禁止该IP地址,注意不要阻止合法用户。示例robots.txt用户代理:*Disallow:/WebSite/ScriptResource.axdDisallow:/WebSite/WebResource.axd3.用户会话超时也可能导致此错误。希望其中一个答案有助于来源1)System.Web.HttpException:这是一个无效的脚本资源请求2)http://www.mojoportal.com/Forums/Thread.aspx?pageid=5&mid=34&ItemID=2&thread=4501&pagenumber=13)http://www.thestudentroom.co.uk/showthread.php?t=1258531#post25063929您可能正在使用AJAX。ScriptResource.axd是一个为脚本提供服务的处理程序,而脚本又存储在程序集中。http://forums.asp.net/t/1258715.aspx这个网址想想就不足为奇了。它有两个参数d和t。你能随意重现这个错误吗?以上就是C#学习教程:ScriptResourceserror:Thisisaninvalidscriptresourcerequest分享的全部内容,如果对你有用还需要进一步了解C#学习教程,希望大家多加关注——这篇文章来自网络收集,不代表侵权,请点击右边联系管理员删除。如需转载请注明出处:
