- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们刚刚将我们的网站转换为在 .NET 4 上运行,并升级了我们的服务器 (Web Server 2008 SP2 IIS7.0) 以运行 .NET 4 框架。我们的网站现在在 50% 尝试访问该网站的计算机上显示以下问题,而其他 50% 则运行良好。在 .NET 3.5 下一切正常
Sys.WebForms.PageRequestManagerServerErrorException: The requested name is valid, but no data of the requested type was found. ScriptResource.axd Code:0 Line:5 Char:89043
我们的 web.config 定义如下:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<directoryBrowse enabled="true" />
<modules>
<remove name="ScriptModule"/>
<add name="ASPxHttpHandlerModule" type="DevExpress.Web.ASPxClasses.ASPxHttpHandlerModule, DevExpress.Web.v10.1, Version=10.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="ScriptResource"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</handlers>
</system.webServer>
该站点使用应用程序池运行,定义为:
.NET Framework Version: v4.0
Managed Pipeline Mode: Integrated
我们切换站点以从 MS 内容交付网络 (ScriptManager EnableCdn="True") 下载 Ajax 脚本,但仍然遇到相同的问题,只不过这次我们发现问题发生在:
MicrosoftAkaxWebForms.debug.js Line: 868 Char:13
已删除我们自己的所有脚本和 Ajax 控制工具包,但无济于事。令人费解的是,它在 50% 的机器上运行正常,而在其他 50% 的机器上运行不佳。作品/非作品之间没有共性。不同的操作系统不同的浏览器混合。例如在一台机器上工作正常 Win 7/IE8 在一台机器上相同操作系统和浏览器上失败...在一台机器上工作正常 XP Firefox3 在另一台相同配置上失败。
非常感谢任何帮助(变得绝望!!)
最新更新:
我们将网站恢复为 .Net 3.5,而没有更改网站上的任何代码,并且一切正常。我猜在可预见的 future 我们将坚持 3.5!
最佳答案
不要放弃,当我将网站升级到 4.0 时,我遇到了一些头痛,但几个小时的拉扯没有解决任何问题!
正在查看您的 web.config...
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
这些模块仍然引用旧的 3.5 库。更新您的引用以指向这些库的新 4.0 版本。
另请查看 4.0 中所做的更改以最小化 web.config 设置。一种开始方法是创建一个新的 4.0 网站,确定需要添加到 web.config 中才能启动和运行的内容。
我在我们的 4.0 站点上使用 AJAX 控制工具包,并且我没有您注册的任何处理程序,并且我不相信您需要它们中的任何一个(除了可能
DevExpress 之一)。
塔
史蒂夫
关于asp.net - ScriptResource.axd 和 .Net 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3405311/
我发现对 WebResource.axd 的一个特定 Web 应用程序请求返回一个完全空白的页面。 (将链接复制并粘贴到新的浏览器窗口中会生成一个完全空的响应文档) IIS 日志显示对 WebReso
在正常情况下,两个 .axd 文件以正常速度加载到浏览器,即几百毫秒。通过查看 chrome 中的瀑布图(网络图)或其他调试工具,我可以看到它们与所有其他页面元素一起正常加载。 偶尔会出现一些问题,这
我有一个问题。有时 WebResource 和 ScriptResource 需要很长时间才能加载,超过 1 分钟。我们在一个集群中有多个节点。 请注意,如果您在此问题之前打开了浏览器 session
我在哪里可以了解 WebResources.axd 或 ScriptResources.axd 的实际工作原理? 附加到 .axd 的字符串是什么?这个字符串是变化的,还是不变的?它是特定于页面, s
. 你好, 我们正在使用 C#.net 作为语言构建一个 ASP.NET 应用程序。 在这里,当 IIS 呈现页面以及当我们使用 YSlow 工具分析页面代码时,它会显示许多 WebResource.
我安装了 .NET 4.5 并检查了所有库。一切似乎都很好。但出于某种原因,我没有获得 ScriptResources 的 CDN 文件。 正如您在图片中看到的,它只起作用了一部分。我不久前卸载了 A
我正在从事一个项目,我正在使用 ii7 中的 url rewite 模块实现一个友好的 url 系统。 一切都很好,效果很好。 我唯一的问题是 webresources.axd 和 Telerik.W
在我工作的网站上,页面生成 45 个外部 WebResource.axd 和 ScriptResource.axd 文件,因此浏览器必须请求所有 45 个引用。这是很多引用资料,所以我想知道是否有一种
我已经尝试了一周来减少 Web 应用程序上的请求数量,但我似乎无法合并 .axd 文件。我从某个地方得到了一个建议,该建议在本地(开发框)上有效,但在我们的测试和生产环境中不起作用,因为它们都在 HT
我们有一个带有 2 个 web.config 文件的 Web 应用程序。我在 ASP.NET 页面中使用 telerik:RadScriptManager 控件。该控件需要访问其 ScriptRefe
第一次来这里。我希望这个问题是有道理的: 我们有一个通用控件库,我正在尝试将其中的嵌入资源用于图像、JS 和 CSS。似乎每次部署到 TEST/PROD 时,都有一个 WebResource.axd
任何人都可以确认(最好通过文档链接)在文件同步之前是否完整上传了 MSDeploy 包,或者同步是否发生在 msdeploy.exe 和 msdeploy.axd 之间(仅上传修改过的文件)? 或者,
我正在尝试在 DotNetNuke (6.x) 中开发一种联系表单模块,我想在其中使用RequiredFieldValidator 标记来验证表单。 因为我还使用 PLUpload 来启用文件上传,所
我正在寻找文件 WebResource.axd (查看其源代码)但我找不到它。 它在哪里? 最佳答案 .axd 文件通常作为 HTTP 处理程序实现。它们不作为 ASP.NET 网页存在,而是作为实现
有没有办法使用trace.axd处理程序来跟踪我网站上的单个页面?我正在尝试监视生产中的某些内容,因此我不想跟踪页面的输出,但我也想将输出限制到特定页面。 编辑:我也希望有一个聚合请求的运行记录,就像
我正在托管一个 Web 应用程序,我的一个客户报告说该网站中包含的某些 Telerik javascript 库(但不是全部)无法正常工作。 到目前为止,我能够诊断的是,在该过程的某个时刻,包含 Te
我遇到了一些麻烦,我认为问题出在 Webresource.axd 文件上。我在 .NET 4.5 和 Visual Studio 2012 Web Developer Express 中使用 ASP.
使用 WebResource.axd 时,您会看到在查询字符串中传递了两个参数。通常看起来像这样: WebResource.axd?d=9H3mkymBtDwEocEoKm-S4A2&t=634093
我在 ASP.NET Webform 元素中使用 WebResource 加载 .css 文件时遇到问题。该元素指的是 sharedProject 文件夹。元素中的每个页面都继承自 sharedPro
我在不使用 MVC 的 ASP.NET 网站上使用 URL 重写。该站点一直运行良好,直到今天我开始收到 2 个错误时我才遇到任何问题。根据 FireBug,这两个错误都在 WebResource.a
我是一名优秀的程序员,十分优秀!