用户名:  密码:   
您当前的位置:首页 > 网页设计 >  ASP > 

Win2008R2下配置ASP连ACCESS的IIS服务器

上次修改时间: 2018-11-25 18:29:22      来源:网络总结      作者:钢铁长陈
上一页      路径:DSD\Learn\ASP语言\      下一页

Win2008R2下配置ASP连ACCESS的IIS服务器

//服务管理器, 右边下拉点配置IE ESC, 把这个禁用
第一步安装IIS
1. 开始--管理工具--服务管理器--角色, 再点右边的添加角色, 勾选 Web服务器(IIS)
2. 在角色服务里除默认勾选的外, 再勾HTTP重定向及应用程序开发下所有(/ASP.NET/.NET扩展性/ASP/CGI/ISAPI扩展/ISAPI筛选器)
 //注: CGI为支持PHP网站用, 如要用shtm还要勾 在服务器端的包含文件

第二步配置网站
1. 开始--管理工具----Internet信息服务(IIS)管理器, 展开主机名--网站, 右击--新建网站,输入网站名,如:www, 并指定代码物理路径后点确定
 //注: 最好把网站下默认的那个Default Web Site删掉, 否则它会占会80端口, 新建网站只能使用其它端口
2. 设置默认首页, 开始--管理工具----Internet信息服务(IIS)管理器, 展开主机名--网站--www, 再双击右边的默认文档,把网站默认首页index.asp加上去
3 .  在IIS里网站下, 展开主机名--网站--www, 双击右边的ASP打开, 把启用父路径设为True, 再点应用,否则不能生效

第三步配置运行环境,
注: 上两步完成后ASP就可以访问了, 但连接不上数据库, 访问要连接数据的页面就提示错误,其它页面正常
1.  在IIS里网站下, 展开主机名--网站, 右击www--管理网站--高级设置, 再弹出窗口里把应用程序池改为 Classic .NET AppPool
2. 打开IIS,展开主机名--应用程序池(与网站在同一级), 右击右边的Classic .NET AppPool--高级设置, 把启用32位应用程序和加载用户配置文件设为true, 再把标识设为LocalSystem或NetworkService
 //****开始整了一天, 一直连不上access数据的原因,就是不知道改标识
 //应用程序池的位置: 直接展开主机名可看到, 在网站下面是找不到的, 开始就找不到应用程序池的位置
 
3. 把以下目录添加everyone设为完全控制-----这步不做连ACCESS数据库也就可以了
 C:\Windows\Temp
 C:\Windows\ServiceProfiles\LocalService\AppData\Local\Temp
 C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp

注: 不用安装office也是可以的

http://www.cnblogs.com/sanwenyu/p/4304472.html
https://www.jb51.net/article/86390.htm
https://www.cnblogs.com/growingpains/p/7666223.html