AjaxPro使用中遇到的问题之一
今天将系统发布到服务器上,发现AjaxPro注册的方法老是提示类似“……”未定义。在开发机本地倒是正常的,传到服务器就不行了。
网上搜了很多资料也没找到解答,是这个帖子给了我一点灵感:http://topic.csdn.net/u/20100416/14/0fa8dfd9-fe11-44bd-9347-77c02118ebcc.html。
根据5#的提示,我检查了服务器上的IIS运行环境和本地的IIS运行环境,发现在“处理程序映射”这个环节上的确有所不同。重点是在处理“*.ashx“这个映射有所不同,服务器上只有Framework2.0的ISAPI映射。而没有4.0的映射(网站是发布版本是基于4.0框架的)。最后添加了4.0的isapi映射,就解决了 未定义的这个问题。
调用AjaxPro的页面输出:
服务器上配置后如下:
脚本映射路径:
经过一番配置,总算解决了这个该死的”未定义“。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端