- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图确保在部署新版本的 asp.net Web 应用程序后不会使用缓存中的陈旧图像/js/css 文件。
我目前正在研究这方面的 js 方面。首先,我自己的所有脚本都通过 System.Web.UI.ScriptManager 注册到 js 文件的普通 url。所以,我已经对 ScriptManager 进行了子类化,并在脚本 url 的末尾添加了 ?ver='x.x.x.x' 。对于带有普通 url 的脚本,我没有看到任何问题,但是总是有很多 ScriptResource.axd 引用,我很担心这些脚本。
因此,例如,假设在我的下一个版本中我更新了 AjaxControlToolkit dll。 scriptResource.axd url 与以前的 AjaxControlToolkit 使用的 url 是否不同? scriptResources.axd 对我来说看起来很时髦,所以我希望它们是用程序集的散列或其他东西生成的?我已经阅读了大量关于 scriptResource.axd 的文献,但我没有找到关于这个主题的任何内容。谁有想法?
谢谢阅读。
最佳答案
你说对了一部分。资源 URL 格式为 WebResource.axd?d=encrypted identifier&t=time stamp value
. “d”代表请求的 Web 资源。 “t”是所请求程序集的时间戳,它可以帮助确定资源是否有任何更改。
简而言之,第一个参数是加密的assemblyName + "|" + resourceName
值(通过使用内部 Page.EncryptString
方法);第二个参数是迄今为止最后写入的程序集滴答数(通过使用 File.GetLastWriteTime
方法)。
因此,使用下一个版本或您的程序集将更改资源 URL(重建程序集和/或更改其版本)。
更多信息可以在这里找到:
关于asp.net - asp.net 如何生成 scriptResource.axd url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2740679/
我在我的一个网站上不断收到这样的错误。它往往会在一天中随机发生,在我不希望网站上有用户的夜晚期间。 它总是来自不同的 IP 地址 System.Web.HttpException: Invalid v
我正在尝试在 DotNetNuke (6.x) 中开发一种联系表单模块,我想在其中使用RequiredFieldValidator 标记来验证表单。 因为我还使用 PLUpload 来启用文件上传,所
我在尝试使用 PowerShell 所需状态配置脚本来配置内部应用程序时遇到了很多麻烦。问题的根源在于我似乎无法将我的配置数据传递到 ScriptResource(至少不是我尝试这样做的方式)。 我的
在 ASP.NET 中,ScriptResource.axd 处理程序采用以下形式的查询字符串参数 d 和 t: ScriptResource.axd?d=_hSUKSQdvAs7dxQgs9-PDr
我有一个 ASP.NET (SharePoint-Page),其中包含许多非服务器控件(以及服务器控件)和一些 jQuery - Magic。 我不使用任何 Ajax 控件 突然间,我从“Script
在我的网站上,我使用 Ajax 和 jQuery 以及 Twitter、Facebook 脚本等社交媒体。我注意到我的 ASP.NET Web 表单应用程序上有许多这样的文件。在测试我的网站(使用 f
我正在使用 MbCompression 库,我想知道 - MbCompression 会缩小 ScriptResource.axd 吗?是否有任何工具可以在运行时最小化 ScriptResource.
脚本资源和 Web 资源文件在我的应用程序中产生间歇性错误。我一直试图追查问题的原因,但无济于事。我注意到传递的“d”参数有些损坏,我终究无法弄清楚是什么导致该参数损坏。我注意到我的应用程序中的 Ja
什么是 ScriptResource.axd 请在下面的图片中找到.. 无论如何要在页面请求中删除它我必须在 PT 测试中通过我的网页 500 毫秒。 最佳答案 您不应该在不了解发出请求的原因的情况下
我们有一个网页,其中包含一个 iframe,其中包含一个与其父页面共享身份验证 cookie 的页面。例如,iframe 页面位于域 foo.domain.com 上,包含 iframe 的页面位于
我们的一个网站的开发版本遇到了一个奇怪的问题。通过 DropDownList 在页面上触发回发时OnChange事件,浏览器控制台显示如下错误: POST 403 (Forbidden) Uncau
我们刚刚将我们的网站转换为在 .NET 4 上运行,并升级了我们的服务器 (Web Server 2008 SP2 IIS7.0) 以运行 .NET 4 框架。我们的网站现在在 50% 尝试访问该网站
我们的一个网站的开发版本遇到了一个奇怪的问题。通过 DropDownList 在页面上触发回发时OnChange事件,浏览器控制台显示如下错误: POST 403 (Forbidden) Uncau
我的一位同事在 SSRS 中生成了各种报告。我们办公室有 2 台机器无法通过 Internet Explorer 8 加载报告。两台机器都在报告“正在加载”屏幕上返回 JavaScript 错误。 在
在正常情况下,两个 .axd 文件以正常速度加载到浏览器,即几百毫秒。通过查看 chrome 中的瀑布图(网络图)或其他调试工具,我可以看到它们与所有其他页面元素一起正常加载。 偶尔会出现一些问题,这
当我在反向代理层上运行我的网站时遇到问题。它将显示以下 javascript 错误。 => Message: 'Sys.WebForms.PageRequestManager' is null or
完整代码:http://pastebin.com/0rSCMn3g 我需要重写的函数是第1217行_scriptInincludesLoadComplete 该函数位于e.prototype =第39
我有一个问题。有时 WebResource 和 ScriptResource 需要很长时间才能加载,超过 1 分钟。我们在一个集群中有多个节点。 请注意,如果您在此问题之前打开了浏览器 session
我试图确保在部署新版本的 asp.net Web 应用程序后不会使用缓存中的陈旧图像/js/css 文件。 我目前正在研究这方面的 js 方面。首先,我自己的所有脚本都通过 System.Web.UI
我有一个 AJAX 控件工具包文件上传(版本 15.1.4),它允许我将文件上传到我的 ASP.Net Web 应用程序。直到本周,这都很好用。从昨天开始,只要我选择了一个文件,上传就会生成一个 Ja
我是一名优秀的程序员,十分优秀!