Ajax客户端框架未加载

eureking 2019-04-23 05:22:30
情况说明:
1.在VS2010上开发的ASP .NET 应用,采用了ScriptManager,Canlendar控件,在VS2010上调试,是可以正常工作的。
2.部署到Windows 7+ IIS7.5上,AJAX功能就不能用了。
3.出现的错误信息是:Sys未定义,ASP.NET Ajax 客户端框架未能加载。
4.还有个现象:CSS层叠样式同时也不起作用。
5.已经搜索并参考修改Web.config中设置的方案,无效。因此怀疑是IIS的设置或者文件访问权限设置的原因。
6.在我工作notebook上是可以正常运行的,Ajax日历控件工作正常。
...全文
119 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
by_封爱 2019-04-24
  • 打赏
  • 举报
回复
iis7运行微软的ajax需要在config 里webserver配置一些东西 我记得是有这回事的 另外服务器好像也要安装那个tool的包.
eureking 2019-04-24
  • 打赏
  • 举报
回复
发现出问题的IIS,其中的映射程序,全是2.0的,手动添加4.0的映射程序,但是还不行,感觉接近解决的要点了。
eureking 2019-04-23
  • 打赏
  • 举报
回复
对照我运行正常的notebook,生成的路径分别和上面一样,区别在于,运行正常的,点击此连接,则可以跳到对应的javascript代码,而运行不正常的,则出现“找不到相应文件的404”错误。 而针对“WebResouce.axd"的解析,出故障的环境,把该文件当做文件下载;运行正常的IIS,则能够把WebResource.axd以javascript方式展示。我想问题的关键点就在这里了。
eureking 2019-04-23
  • 打赏
  • 举报
回复
查看源代码发现,生成网页中定位ScriptResource.axd的路径不同, 出现错误的如下: scr="/ScriptResource.axd?d=nxdfxYq6qdyoQJGZp59mBEm_jsoAUyU_sxIFdKFjShE5KJegyMTiL5VEQNZdzDTBz8MIZA8xlmdbJOc6FyFpuOkZ9hpLP1rBsC_hoNny64p7n2vsSSTI9edQO3q_9ZI4sFcP7SUog3ULzeMjkDl8rA2&t=254cc609" 而正常运行的如下: scr="/Websit/ScriptResource.axd?d=nxdfxYq6qdyoQJGZp59mBEm_jsoAUyU_sxIFdKFjShE5KJegyMTiL5VEQNZdzDTBz8MIZA8xlmdbJOc6FyFpuOkZ9hpLP1rBsC_hoNny64p7n2vsSSTI9edQO3q_9ZI4sFcP7SUog3ULzeMjkDl8rA2&t=254cc609" 该如何解决?

62,052

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧