IIS问题,我的部分网站脚本执行不了,为什么?

IIS问题,我的部分网站脚本执行不了,为什么?,第1张

1.在iis的 “web服务器扩展中”把Active Service Pages启用,成功后会有个绿色的勾~

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.关闭设置窗口即可。    


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/702044.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-04
下一篇2023-08-04

发表评论

登录后才能评论

评论列表(0条)

    保存