标签:asp iis 发布 windows server 2003 access
一、IIS的安装
1、首先打开Windows2003的控制版面,查看是否有“管理工具”,没有也不要紧,点击“添加或删除程序”。有的话,可以直接进入第二步,IIS的配置。
2、在弹出的窗口,选择添加/删除Windows组件的功能,选择把“网络服务”组件与“应用程序服务器”的组件勾上,一般情况,单纯勾上这两个组件还不行,还要打开“应用程序服务器”组件的详细信息,把里面能勾的都勾上,如果勾上只是出现灰色小勾,那么应该打开这一项的“详细信息”,把里面的组件全部勾上。为了保证,我们的ASP网站不要因为一个组件缺少而不能运行。
3、全部组件勾完之后,点击确定,安装过程中,会要求找到Windows2003的安装镜像Windows Server 2003 Enterprise Edition SP2.iso,没有的话网上一搜一大堆。
4、安装的过程中,可能会要求你设置IP地址,点击Microsoft网络客户端选择“属性”,随便指定一个IP给Windows2003就可以的,这不是我们最终给用户呈现的IP,没关系的。
5、等待安装完成,IIS就安装完毕了。
二、IIS的配置
1、安装完毕之后,你可以打开IE6浏览器,直接输入http://localhost/iisstart.htm,看到一个“建设中”的页面就对了,表明IIS已经成功运行了。
2、接下来就是把我们的网站放进IIS里面发布,打开Windows2003的控制面板中的管理工具,里面的Internet信息服务IIS
3、直接对默认网站设置属性就可以了,不用自己再开一个网站,到时候我们直接放一个文件夹进去,每一个工程就是一个独立文件夹,就不会彼此之间冲突。如下图,要改的地方很多,首先是“网站”选项卡中的,把IP地址,写成外网访问你服务器的地址。然后在“目录安全性”选项卡的“编辑”中启用匿名访问,最后还要在“主目录”选项卡中把该有的共享权限勾上。
之后在“主目录”中的“应用程序设置”的配置中的“选项卡”记得把“启用父路径”勾上,否则,你的ASP与Access数据库连接,可能会出现“Server.MapPath() 错误 ‘ASP 0175 : 80004005‘ 不允许的 Path 字符 xx.asp,行 xx 在 MapPath 的 Path 参数中不允许字符 ‘..‘。”错误。
4、之后可以把你的ASP网站工程目录拷贝到C:\Inetpub\wwwroot里面来了。这个目录不就相当于Tomcat中的那个专门放JSP的Webapps文件夹吗?
但是,这还没有完,拷贝完毕之后,必须右击这个文件夹,在“共享”选项卡中选择共享此文件夹,再于“安全”选项卡中,对所有用户,都赋予“完全控制”的权限。之后点击确定。可以看到“新建文件夹”中,明显多出一个共享标志。如果不共享出去,有可能会出现不能打开注册表关键字 ‘Temporary (volatile) Jet DSN for process 0xbec Thread 0xd34 DBC 0x3510024 Jet‘错误。
5、确保你网站中的Access数据库中务必是Access2003格式,然后ASP中链接Access数据库的语句必须是链接Access2003的语句,不是的话可以参考《【ASP】链接Access2007与Access2003的不同写法》(点击打开链接)转换。
6、最后,在开始->运行中输入如下三条语句:
regsvr32 jscript.dll regsvr32 vbscript.dll iisreset
三、大功告成
接下来,网站就真正可以运行了,我在虚拟机中的Windows2003配置好IIS,直接在外面的Win7x64输入刚刚在IIS配置好的IP地址/WEB工程网站目录/页面,就能够成功看到我自己编写的测试网页了!
【ASP】Win2003下IIS的配置,并且把WEB工程发布到网络
标签:asp iis 发布 windows server 2003 access
原文地址:http://blog.csdn.net/yongh701/article/details/44783591