2.看IIS设置中“主目录”中的执行权限是不是“纯脚本” ,再看你的网站把在盘是不是NTFS格式,是的话看网站所在文件夹的读写权限EVERYONE用户组是否有读取的权限,如果有数据库还要有写的权限。
可先试下1的步骤,再测试程序程序能否正常运行,还有问题再用2的方法~
IIS服务器不支持AJAX脚本,可能是没有对.ashx和.asmx两种扩展名进行映射导致的。
你可以通过以下步骤映射.ashx和.asmx。
1.打开IIS,找到网站目录或某个网站的虚拟目录,点击右键,执行“属性”。
2.在弹出的界面中,将选项卡切换到“虚拟目录”,点击“配置”按钮。
3.在弹出的【应用程序配置】界面中,将选项卡切换到映射,点击“添加”按钮。
4.在弹出的【添加、编辑应用程序扩展名映射】界面中,输入以下内容,并点击【确定】按钮。 可执行文件:
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
扩展名:.ashx
动作项选择【限制为】:GET,HEAD,POST,DEBUG
取消掉【确认文件是否存在】前的复选框
5.继续点击【添加】按钮,在弹出的【添加、编辑应用程序扩展名映射】界面中,输入以下内容,并点击【确定】按钮。 可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
扩展名:.asmx
动作项选择【限制为】:GET,HEAD,POST,DEBUG
取消掉【确认文件是否存在】前的复选框
6.关闭设置窗口即可。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)