在iis7下部署ASP.NET程序AjaxPro不能用问题解决办法
来源:互联网 发布:优酷网络 编辑:程序博客网 时间:2024/05/21 17:04
我原来是在windows2003下面,用vs2005 c#+ajaxpro开发的一个b/s程序,ajaxpro一切都运行正常
现在我移植到vista下面,在iis7下配置好了,数据库访问什么的都很正常,就是ajaxpro部分的代码允许不正常
总是提示类名没有定义
代码如下:
var nRtn=Index.GetValidateCode(document.getElementById("txtCode").value).value;
if(nRtn==0)
{
alert("请输入正确的验证码!");
document.getElementById("txtCode").focus();
return false;
}
总是提示Index未定义,Index我定义的类名,没有加命名空间,加上命名空间也不行。
拜谢各位大侠,帮帮小弟吧
问题自己解决了,但感觉不是特别爽的解决方案
其实是iis7的设置问题
把应用程序池改成Classic .NET AppPool就可以了
不明白里面的原因
有一点可以肯定
引起ajax的javas
还有一种解决办法就是,将web.config文件中的配置修改一下
在iis6中,web.config的配置为:
<location path="ajaxpro">
<system.web>
<httpHandlers>
<add verb="*" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro" />
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="AjaxPro.AjaxHandlerFactory,AjaxPro" />
</httpModules>
<!--
If you need to have Ajax.NET Professional methods running on the
login page you may have to enable your own authorization configuration
here.
-->
<!--
<authorization>
<deny users="*"/>
</authorization>
-->
</system.web>
</location>
在iis7下,把以上代码删除
改成一下代码即可
<system.webServer>
<directoryBrowse enabled="true" />
<handlers>
<add name="ajaxpro" verb="*" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro" />
</handlers>
</system.webServer>
应用程序池不需要改成Classic .NET AppPool
谢谢楼主提供的解决方案,不过我只是把
<add name="ajaxpro" verb="*" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2" />
从
<system.web>
<httpHandlers> 节点下
换至
<system.webServer>
<handlers>
节点下即可。
- 在iis7下部署ASP.NET程序AjaxPro不能用问题解决办法
- 在iis8.5下部署ASP.NET程序AjaxPro不能用问题解决办法
- IIS7 下 AjaxPro 失效, AjaxPro不能用,的解决办法
- thickbox在asp.net下不工作问题解决办法
- asp.net程序在IIS7下“请求在此上下文中不可用”错误
- ASP.Net程序在IIS7的部署问题
- IIS7 下部署Asp.net应用
- Linux下串口ttyS2,ttyS3不能用的问题解决办法
- win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题
- win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题
- win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题
- IIS7部署ASP.NET MVC4程序报错解决
- EL表达式${}不能用的问题解决办法
- win7下 IIS7配置 和 asp.net项目部署
- 在IIS6和IIS7上部署ASP.NET MVC 2.0
- 将ASP.NET MVC 部署在IIS6和IIS7
- 在iis7.5上部署网站步骤及遇到问题解决办法
- 在IIS 5.1下如何部署ASP.NET MVC 程序
- C# 图片缩放放大剪切代码
- iOS 各种控件默认高度(图示)
- 常用的正则表达式
- shell入门笔记(更新SVN脚本)
- IP地址排序问题(排序IP)
- 在iis7下部署ASP.NET程序AjaxPro不能用问题解决办法
- 折半插入排序
- android-webrtc的代码的正确获取方法
- 终于跳槽了,特此纪念一下
- jdbc实现分页
- Mac系统如何显示隐藏文件
- ffmpeg 中hello-jni demo 示例
- oracle数据库中如何插入特殊符号'&'
- Java高并发:静态页面生成方案