在VS2005下用C#制做WEB安装包
利用VS2005的“Web安装项目”建立安装包很难对安装过程进行详细控制,因此直接采用“安装项目”来建立web程序安装包。我们需要安装过程中自动创建虚拟目录,并且可以修改数据库连接字符串,假设我们在安装过程中需要用户修改web.config文件里连接字符串其形式如下: <configuration> <connectionStrings> ... 1)发布网站:右键点击web项目,在弹出菜单里点击“发布网站”将它发布到本地机器。 2)新建安装项目:从菜单处依次点 文件->新建->文件->项目->其他项目类型->安装和部署->安装项目,输入名称与位置,并确定。在项目属性里设置相应的说明内容。 3)在启动项里添加文本框:右键点击项目,在弹出菜单里选择 视图->用户界面,出现用户界面的树形结构。右键点击“启动”节点,添加“文本框(A)”与“文本框(B)”,并将它们移动到“安装文件夹”之上。这两个界面用来接收用户安装过程中输入的“web服务地址与虚拟目录”和“数据库连接字符串”。两个文本框的属性设置如下: 文本框(A)(可选项) BannerText:网站设置 BodyText:设置web服务地址与虚拟目录 Edit1Label:web服务器: Edit1Property:IISSERVER //这个是自己起的名字 Edit1Value:localhost //此为默认值,可不设置 Edit1Visible:True Edit2Label:虚拟目录: Edit2Property:VIRTUALDIR //这个是自己起的名字 Edit2Value:testWeb //此为默认值,可不设置 Edit2Visible:True Edit3Visible:False Edit4Visible:False (注意上面的VS2005在一开始安装时以提供了这个功能,如果再加就画蛇添足) 文本框(B) BannerText:数据库设置 BodyText:设置数据库连接字符串 Edit1Label:数据库服务器: Edit1Property:DBSERVERNAME //这个是自己起的名字 Edit1Value:10.78.25.23 //此为默认值,可不设置 Edit1Visible:True Edit2Label:数据库名称: Edit2Property:DBNAME //这个是自己起的名字 Edit2Value:testDataBase //此为默认值,可不设置 Edit2Visible:True Edit3Label:登录帐号: Edit3Property:USERNAME //这个是自己起的名字 Edit3Value:sa //此为默认值,可不设置 Edit3Visible:True Edit4Label:登录密码: Edit4Property:PASSWORD //这个是自己起的名字 Edit4Value: Edit4Visible:True 4)建立安装程序类:新建一c#类库项目“SetupClassLibrary”,然后右键 添加->新建项->安装程序类,建立一安装程序类如下:
na |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |