IIS——服务器上部署网站及遇到的问题图解(二)

本文详细介绍了在服务器上使用IIS部署网站的具体步骤,包括复制文件、添加网站、设置权限和应用程序池等,并解决了部署过程中遇到的ADODB.Connection错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



   上篇博文写了关于IIS安装及在本地使用IIS部署网站的方法,此篇博文记录一下在服务器上用IIS部署网站的方法。


一、背景

   

   很荣幸接手了成绩系统项目并当了组长,也正直搬家时期,同时也换了新的服务器和数据库,上一版本的系统我们得修改服务器地址和数据库的链接,然后重新发布到新的服务器上,才能让之前的系统跑起来,让我有机会在服务器上发布了一次系统。


二、在服务器上使用IIS部署

   

  都是IIS部署网站,个人觉得应该和本地发布是一样的,但这次是在服务器上部署,而且都是前人的成果,不敢乱来。

   在部署之前先“浏览”一下以前服务器上是否能够成功,确保在新的服务器上发布出现问题时可以排除是原来项目的问题。下面以部署ITOO.ResultTeacherMark.Client为例在服务器上使用IIS部署网站。

1.把原来服务器上的文件直接拷到新的服务器上,搜索“IIS”→打开“信息服务(IIS)管理器”,如下: 

                                                                                            

2.右击“网站”→“添加网站”:

                 

   注意端口是有一定的范围,这时在左侧已经可以看到我们新建的网站了,名称为ITOO.ResultTeacherMark.Client

3.修改网站的权限为everyone,右击网站名称编辑权限安全编辑添加:

                

   在“输入对象名称来选择”框里输入E,点击“检查名称”,就可以把网站权限定为Everyone,在Everyone的权限中“允许”列全都勾上。

                        

4.编辑应用程序池

                    

                                

   IIS默认用的.NET Framework2.0版本,这里选用的是所发布网站的框架版本,一般如果用的是VS2010以上版本开发的话选择的是V4.0,托管道模式要选择“集成”,如果选择“经典”的话,运行时可能会出错。

5.浏览网站

   找到刚发布好的网站→选择内容视图→找到网站的起始页面浏览,就可以看到咱们发布的网站了O(∩_∩)O~~

                   

    在发布的过程中遇到的一个比较难的问题:windows7IIS运行ASP时出现ADODB.Connection错误“800a0e7a”

   原因:

   64位系统下IIS无法运行32位程序,由于64位操作系统不支持MicrosoftOLE DB Provider for Jet 驱动程序,也不支持更多的Microsofte AccessDriver (*.mdf)方式连接。

   解决方法:

   64IIS停止,启动32位,这是vista的解决方法。

   1)高级设置:

            

   2)启动32位:

                

三、总结

   有时在本地IIS发布没有问题,可能在服务器上发布会出错,原因主要是系统和IIS版本不同,需要修改一些设置,本质上是一样的。多多动手就知道其中的缘由了。

 




评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值