服务器上开设多个站点

上传人:子 文档编号:42284576 上传时间:2018-06-01 格式:DOC 页数:10 大小:567.50KB
返回 下载 相关 举报
服务器上开设多个站点_第1页
第1页 / 共10页
服务器上开设多个站点_第2页
第2页 / 共10页
服务器上开设多个站点_第3页
第3页 / 共10页
服务器上开设多个站点_第4页
第4页 / 共10页
服务器上开设多个站点_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《服务器上开设多个站点》由会员分享,可在线阅读,更多相关《服务器上开设多个站点(10页珍藏版)》请在金锄头文库上搜索。

1、你是想在一个服务器上开设多个站点吧? 基本有 2 种方式: 1 独立站点:利用 WEB 站点向导,可以建立多个站点,不同的是需要输入不同的端口首个站点的默认端口是 80,后面的站点则需要 修改为 81/82/8080/等等了。设置完成后,输入 http:/ip:端口号/就可以访问你的新站点了; 2 虚拟目录(子站点),在现有站点下建立虚拟目录也是不错的选择,特别是这些新网站的内容各有相关时。同样 可以根据向导来完成。 访问地址为 http:/IP/虚拟目录名/ 如果在个人电脑上发布站点,则需要自定义安装 WIN2K/XP 的 IIS 服务(添加 WINDOWS 组件里)了。 首先要确认你的电脑

2、本机首先要确认你的电脑本机局域网 ip,比如你的比如你的局域网 ip 是是 http:/192.168.0.66第一步:安装组件第一步:安装组件在控制面板的添加/删除程序Windows 组件向导“Internet 信息服务(IIS)”在选定需要安装的服务后安装向导会提示需要插入 Windows xp 安装光盘,这时您插入安装盘按照提示进行安装,IIS 中的 WEB 很快便自动安装完成。第二步:建立第二步:建立 WEB 站点站点1、 控制面板 管理工具打开 Internet 信息服务(IIS)管理器。2、开始添加站点,在 上点击鼠标右键 - 3、点击 以后,输入站点描述,只是在 IIS 里面的一

3、个识别而已,不过为了自己方便识别,在这里随便输入网站访问的域名 192.168.0.66,确认以后点击 。4.网站 IP 地址:一般没有特殊要求的,选择“全部未分配”就可以了。端口:一般使用默认值 80 主机头:空白5、选择你的网站文件存放的路径,然后点击 。6、把 和 都选中,然后点击 。7.这样就基本完成整个站点的建立了第三步:测试站点第三步:测试站点打开 IE 浏览器,在地址栏中输入 http:/192.168.0.66 进行测试。在这里要提醒一下你,很多时候忘记设置自己的默认首页文档,因此造成无法访问。(可以在控制面板 管理工具-打开 Internet 信息服务(IIS)管理器-鼠标右

4、键点-属性文档-添加-写上 index.asp-选向上的箭头使 index.asp 最后处于最上面) 博客园首页【原创原创】VS2005 Web 应用程序打包并安装数据库应用程序打包并安装数据库作者:依莉儿 来源:博客园 发布时间:2009-11-26 12:33 阅读:339 次 原文链接 收藏 一个解决方案中可能会包含多个类库项目和一个网站,打包过程如下:1、在【解决方案资源管理器】中【右键-添加-新建项目】,左侧选择【其他类型项目】,右侧选 择【安装项目】,如下图:2、点击【确定】后,右侧【文件系统】选项卡中选择【应用程序文件夹】-【添加】-【项目输出】 ,类库项目选择添加【主输出】,网

5、站选择添加【内容文件】3、在网站的制作过程中可能用到一些其他的 BLL 组件,也需要添加进来,还是选择【应用程序文 件夹】-【添加】-【程序集】,选择你网站 BIN 文件夹下的一些 BLL4、因为要带数据库带包,我是采用打包程序利用系统存储过程附加 MDF 和 LDF 文件的方法,所 以【应用程序文件夹】中还需要【添加-文件】,将数据库的 MDF 和 LDF 文件添加进来,如果安 装的需要在控制面板的添加删除程序列表中有图标的话,也需要将 ICO 图标文件添加进来。5、设置安装项目的常用属性:Author:作者Manufactuer:公司Title:安装程序的标题AddRemoveProgra

6、msIco:设置为添加进来的 ICO 文件如果不带数据库安装的话,可以将安装项目直接生成就可以了,如果 Debug 设置为 True,则生 成的 MSI 文件在 Debug 文件夹中,如果为 False,生成的 MSI 文件在 Release 文件夹中。6、在【解决方案资源管理器】中,右键,添加【新建项目】-【Visual C#】-【类库】,建立数 据库安装程序,类库建好后,将默认的 Class1.cs 文件删除,右键,添加【新建项】-【安装程序 类】,下面主要是此类的代码。7、安装程序类的代码:1 using System.ComponentModel;2 using System.Conf

7、iguration.Install;3 using System.Collections; /以下引入4 using System.Collections.Specialized;5 using System.Data;6 using System.Data.SqlClient;7 using System.Reflection;8 using System.Xml;9 10 namespace DbClass 11 12 RunInstaller(true) 13 public partial class InstallDB : Installer 14 15 / 16 / 必需的设计器变量

8、,均来自于安装程序的“自定义操作”视图中的设置 17 / 18 private string hostname; 19 private string username; 20 private string userpassword; 21 private string dbname; 22 23 public InstallDB() 24 25 InitializeComponent(); 26 27 28 private string CreateSqlStr() 29 30 string sqlstr = “; 31 string datafile = Context.Parameters

9、“installdir“ + “Flowe rShop.mdf“; 32 string logfile = Context.Parameters“installdir“ + “FlowerShop_log.ldf“; 33 sqlstr = “EXEC sp_attach_db dbname =“ + Context.Parameter s“dbname“ + “,filename1=“ + datafile + “,filename2=“ + logfile + “ “; 34 return sqlstr; 35 36 37 private void ExecuteSql(string Da

10、tabaseName, string SqlStr) 38 39 string SqlConnectionStr = “server=“ + hostname + “;uid=“ + username + “;pwd=“ + userpassword; 40 SqlConnection myConnection = new SqlConnection(SqlConnection Str); 41 SqlCommand myCommand = new SqlCommand(SqlStr, myConnection); 42 myCommand.Connection.Open(); 43 myCo

11、mmand.Connection.ChangeDatabase(DatabaseName); 44 myCommand.ExecuteNonQuery(); 45 myCommand.Connection.Close(); 46 47 48 private void AddFlowerShopDataBase() 49 50 ExecuteSql(“pubs“, CreateSqlStr(); 51 52 53 private void ModifyXML() 54 55 string XMLdir = Context.Parameters“installdir“ + “Web.con fig

12、“; 56 XmlNodeReader reader = null; 57 XmlTextWriter writer = null; 58 XmlDocument doc = new XmlDocument(); 59 doc.Load(XMLdir); 60 reader = new XmlNodeReader(doc); 61 writer = new XmlTextWriter(XMLdir, System.Text.Encoding.UTF8);62 63 try 64 65 while (reader.Read() 66 67 if (reader.NodeType = XmlNod

13、eType.Element 70 strContent = “; 71 XmlNode root = doc.DocumentElement; 72 XmlElement elem = doc.CreateElement(“connectionS trings“); 73 elem.InnerXml = strContent; 74 root.ReplaceChild(elem, root.ChildNodes1); 75 doc.Save(writer); 76 break; 77 78 79 80 finally 81 82 if (reader != null)83 reader.Close(); 84 85 86 87 public override void Install(IDictionary stateSaver) 88 89 base.Install(stateSaver); 90

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号