我们公司OA系统是用asp开发的,时间有些长了,原来只是公司总部,部署到内网就可以了,现在要求全国各地的分公司也要用,而且接入了56短网的短信接口(http://www.56dxw.com),主要起到流程提示作用,要求短信能很快收到,首先我要确认服务器不能出问题的。而且还有我们后期升级的一些程序是用.net写的,这就要求服务器即支持asp也要支持.net,本来觉得应该是很简单的事情,因为我以前用的是2003系统,这二者不用配置都是可以的,可用阿里云的服务器后,系统是2008 的,本想高版本的,更应该兼容,谁知道,部署上去了,就是不支持asp,没有办法,只有自己配置了,网上说啥的也有,最后自己搞了一天,终于搞定了,把我的经验分享给大家,希望对大家有帮助.
1、ASP -- 启动父目录改为TRUE。 2、应用程序池--设置应用程序池默认设置--启用32位应用程序--TRUE。 3、默认站点的用户组里边是有Authenticated Users的,如果没有,请加上。(文件夹--属性--安全--添加用户组--Authenticated Users给了全部权限) 4、把系统盘(默认是c盘),windows下的temp文件夹加上Authenticated Users权限。 5、IIS--网站属性--ASP--讲错误发送到浏览器--改为true(为了查找具然错误),也可不加. 备注:1).windows2008下不管你是相对路径,还是绝对路径都支持,说来也怪,如果我不加temp的文件夹权限,绝对路径是可以访问的,但相对路径是不能访问的,最后还是加上Authenticated Users的权限才可以.