[转]关于vs调试正确。但是发布到iis就出现无法访问后天局面

最近使用extjs+ashx进行ajax请求过程操作的时候发现一个问题。。当我把程序发布到iis的时候就出现一只不执行到success回调函数。
当弹出状态值一看尽然是500.我就纳闷了。又没有语法错误干嘛搞一个500啊。。理论200才对啊。然后经过网友介绍直接运行ashx看看。
一运行问题出来了。。(IIS访问源数据失败)
见图

 

图片

 

解决方法就是在 开始-运行里面输入以下命令
 
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
 
介绍为什么会倒这个错误:原因就是iis没有注册.net framework 相关组件。所以导致这个错误。出现这种情况的原因是先安装了vs在安装iis造成的。。所以网上推荐安装方式是先安装iis在安装vs.......
 
问题2:假如我数据连接采用的是window登陆方式。。问题就会出现什么内裤js发生错误。。但是直接运行ashx的时候又发现无法连接数据库。这时候才知道是数据库连接问题。。然后改成sql登陆方式就完全正确了。
posted @ 2013-09-10 10:28  Raywang80s  阅读(374)  评论(0编辑  收藏  举报