IIS组件组建网站部署步骤
第一章 系统要求
1) Windows2003 server+SP2
2) IIS组件(推荐使用6.0)
3) Framework1.1
4) SQLserver 2000+SP4
第二章 材料
1.任务分配人分配给你任务时必须要的相关资料?
1) 验证中心
2) 站点目录
3) 数据库文件(可选)
2.从一台已经有部署过站点的机器迁移到另一台机器进行部署时应该怎么操作?
首先在已部署过的机器中开打IIS(开始→所有程序→管理工具),然后找到类型相同的站点,点击右键“浏览”看看是不是;确认后接着右键单击“打开”这时会弹出站点存放的目录在哪个盘符下,如图:
这时可以到对应的目录下进行站点拷贝,站点拷贝好后接着要去拷贝数据库,如图:
注:如果在IIS里面的文件中没有WinstarIACenterwww.fzmajiang.com验证中心的虚拟目录时,也要对验证中心进行拷贝一份,同理数据库也是要的。
第二章 部署说明
第一节 IIS网站
将站点部署到IIS中的方式有二种:选择性和共享性
(1)选择性
打开IIS选择本地计算机下的网站,右键→新建→网站,如图:
然后弹出窗口,如下:
点击“下一步”,输入站点名称,点击“下一步”,接着进行端口的分配,如图:
分配好后,点击“下一步”,选择站点目录,如图:
选择好后点击“下一步”,对应需要的进行打勾,如图:
点击“下一步”,提示操作完成。
注:如果你所部署的站点在IIS中已存在,则会有提示,站点状态显示停止使用。
(2)共享性
点击站点单击右键“属性”,选择共享,接着进行用户量设置,最后点击确定。如图:
然后在IIS上选择网站点击新建——“网站(来自文件)”,如图:
站点部署好后进行虚拟目录设置,具体请看以下操作。
设置三个文件夹为目录,文件夹分别为ResourceFileDatawww.paiji5.com ,WinstarIACenter 和 Data
其中ResourceFileData是要创建的虚拟目录,先设置WinstarIACenter 和 Data两个目录。
首先在站点下找到WinstarIACenter(指验证中心)目录右键属性
打开属性页面
点击“创建按”钮,权限设置为纯脚本,如下图
同样设置Data目录时也是这样的操作。
注:刚才设置的验证中心必须是已经部署好的,否则无效,以下有具体部署验证中心的说明。
设置虚拟目录ResourceFileData(组件栏目)
站点右键—>新建—>虚拟目录
打开虚拟目录创建向导
单击下一步,打开目录向导配置界面
在虚拟目录别名空白处键入“ResourceFileData”
输完后点下一步
设置目录的路径
假设我门的站点在D盘A文件夹下,那么对应的ResourceFileData的文件路径则应该为
D:\A\Data\ResourceFileData
点下一步,完成目录创建。
以上的操作是在IIS上部署和设置虚拟目录的操作。
第二节 数据库
打开“企业管理器”在左边的目录结构树内依次展开找到“数据库”点击该目录
使用鼠标右键找到“新建数据库”点击该项,
在弹出的窗口中输入名称,点击确定即可,若输入的数据库有重复时则会提示无法新建,如图:
注:数据文件和事务日志栏目中是选择数据库备份存放的目录。
数据库建立好后,接着是还原数据库,选中数据库,右键——所有任务——还原数据库,如图:
在弹出的窗口中点击“从设备(M)”,然后选择设备,点击添加,选择备份文件存放的目录,如图:
注:这里的备份文件就是开始在“材料”写到过的中从已部署过的数据库备份的数据库文件
第二节 配置修改
一、本机Framework配置文件修改
进入系统目录”%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322”文件夹内,找到”machine.config”文件用记事本打开该文件
按“<identity”查找找到<identityimpersonate="false"userName=""password=""/>
将设置为<identityimpersonate="true"userName="本机用户名"password="本机密码"/>
把impersonate设置为“true”,“本机用户名”设置为”administrator”, “本机密码”设置对应“本机用户名”的对应密码
配置修改有二处:站点配置和验证中心配置
第一种:验证中心配置
验证中心配置文件只需修改dataconfiguration.config
name="database"指示数据库名
name="server"指示数据库地址,默认为“localhost”
name="uid"指示数据库帐号
name="pwd"指示数据库密码
验证中心配置文件修改好后,可以在IE浏览器中输入站点进行查看,
例如: www.tiqianzd.com数据库+数据库名
第一种:站点配置
一、配置Web.config
<!--系统标识-->
<addkey="SYS_ID"value="cb7c30bd-c5b5-4935-b6c2-b2ec4f67e440" /><[所注册系统的ID]>
这里的SYS_ID是从验证中心获取。
<!--站点的英文名称-->
<addkey="SYS_WWW"value="CWBOA"/>
<!--系统Http访问路径-->
<addkey="SYS_SiteURL"value="http://192.168.0.200:150/"/>
<!--系统服务器IP(+端口)-->
<addkey="SYS_ServerIP"value="192.168.0.200:150"/>
<!--系统服务器主机名(+端口)-->
<addkey="SYS_HOSTNAME"value="192.168.0.200:150"/>
<!--框架所需要的验证中心访问地址-->
<addkey="SYS_IACenterURL"value="http://192.168.0.200:150/WinstarIACenter/"/>
<!--用户权限管理 Start-->
<addkey="IACenterPath"value="http://192.168.0.200:150/WinstarIACenter/"/>
备注:192.168.0.200:150改为你的系统服务器IP(+端口)
<!--系统物理路径-->
<addkey="SYS_SitePath"value="E:\YwgtzyWeb\"/>
<!--ContentShow模块 Start-->
<addkey="Winstar.Content.Show.XmlDataPath"value="E:\YwgtzyWeb\data\"/>
<!--ContentShow模块 End-->
<!--ContentResource模块 start-->
<!--资源文件存放路径-->
<addkey="Winstar.Content.Resource.Directory"value="E:\YwgtzyWeb\data\ResourceFileData\"/>
备注:“E:\YwgtzyWeb”改为这个站点存放路径。
<!--系统主要数据库链界字符串-->
<addkey="ConnectionString"value="server=localhost;database=Winstar_JstWeb;uid=sa;pwd=sa"/
二、配置dataconfiguration.config
<parameters>
<parametername="database"value="Winstar_JstWeb"isSensitive="false"description="数据库名"/>
<parametername="server"value="192.168.0.200"isSensitive="false"description="服务器名或地址"/>
<parametername="uid"value="sa"isSensitive="false"description="用户名"/>
<parametername="pwd"value="sa"isSensitive="false"description="密码"/>
</parameters>
</connectionString>
<connectionStringname="WinstarDBLogConnString">
<parameters>
<parametername="database"value="Winstar_JstWeb"isSensitive="false"description=""/>
<parametername="server"value="192.168.0.200"isSensitive="false"description=""/>
<parametername="uid"value="sa"isSensitive="false"description=""/>
<parametername="pwd"value="sa"ensitive="false"description=""/>
</parameters>
注:配置中涉及到的ip地址数据库名称和帐户密码,一切以实际情况为主,后续配置也是如此。
配置好后可以在IE浏览器中输入站点进行测试。
第四章 常见问题
在部署验证中心的时候,部署出来的验证中心没有背景颜色,输入帐号密码出错怎么办?
这里有二种情况:1、配置文件修改出错2、在IIS中虚拟目录设置错误
在修改配置文件的时候不知道数据库的密码怎么办?
1、 可以通过客户进行咨询
2、 如果在部署的机器上有其他站点可以找找看是否有关联的文件
3、 可以对数据库密码进行修改(在客户同意的情况下),修改的方式是,在数据库中选择安全性目录下的“登录”,然后双击用户名,在弹出的窗口中进行密码修改,如图: