`
yangshen998
  • 浏览: 1289093 次
文章分类
社区版块
存档分类
最新评论

。NET程序安装包制作(WEB安装项目)

 
阅读更多

NET程序安装包制作(WEB安装项目)

左直拳

一、新建项目—安装和部署项目—WEB安装项目

二、安装文件夹。

1、进入文件系统视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-文件系统。也可以直接点“解决方案资源管理器”上部的快捷图标。

2、在“WEB应用程序文件夹”里添加程序需要用到的文件,例如HTM文件,ASPX文件,BIN文件夹,等等。

3、设置虚拟目录属性。右击“WEB应用程序文件夹”,选属性。一般只须修改默认文档“defaultdocument”以及虚拟目录名“VirtualDirectorly”。

如果想安装多个虚拟目录

可以根据需要添加多个“WEB自定义文件夹”,方法是右击最顶端的[目标计算机上的文件系统],在弹出的菜单中选“添加特殊文件夹”—WEB自定义文件夹。但需要指出的是,这些多出来的虚拟目录只能在设计时设置好,而在安装包过程中却无从控制。例如,在安装的时候,程序会询问安装后的虚拟目录名和端口,但这些都指的是第一个安装文件夹,后面这些添加进去的虚拟目录无一例外地装到了端口80的位置,也就是默认网站下。不过在卸载的时候,系统反而能够将它们全部卸载。

如果想在程序组菜单中也创建菜单项

可以进行以下456的步骤。不过这样做好象有点问题。我曾经在[用户的“程序”菜单]中放置卸载命令unInstall,但卸载的时候,居然提示要放进安装盘!(如果是硬盘安装,则改变了安装盘的路径或安装文件重命名,都会触发此提示)

4、WEB安装项目没有默认提供[用户的“程序”菜单],需要自己创建一个:右击最顶端的[目标计算机上的文件系统],在弹出的菜单中选“添加特殊文件夹”—用户的“程序”菜单。

5、在[用户的“程序”菜单],创建一文件夹,命名,这个就是将来出现在用户的程序菜单中的文件夹。注意如果该文件夹的名字若与现有的程序菜单相同,则新安装的程序菜单项会与现有的挤在一块,如果子菜单项名字也一样,则会覆盖原有。

6、创建EXE文件快捷方式,改成适当的名字,剪切粘贴到“用户的程序菜单/文件夹”和“用户桌面”。鼠标右键看属性,ICON,从“应用程序文件夹”中选好对应的图标文件。这样安装后,程序将会在程序组以及桌面显示快捷方式。

三、用户界面

安装过程中,每个窗口上面会显示一幅图片。如果不指定,将会用默认图片代替。通常,应该用个性化的图片代替。同样,这张图片也应预先放在“应用程序文件夹”里。

1、 进入用户界面视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-用户界面

2、 将各个窗体的bannerBitmap改为个性化的图片。

四、项目属性

选定该项目,然后选菜单栏“视图”—“属性窗口”,将productnametitle改为软件名称,它们在安装过程中会显示。注意,要用菜单栏中的“视图”—“属性窗口”,如果直接用鼠标右键,出来的是一个似乎没用的属性窗口。

如果在[用户的程序菜单]中添加卸载命令unInstall,可以进行以下操作:

拷贝productcode;切换到文件系统视图,选“用户的程序菜单”,找到卸载文件unInstall.exe的快捷方式,鼠标右键看属性,在属性Arguments里粘贴刚才复制的productcode。

UnInstall.exe是自行编写的一个程序,它的main()函数支持参数。将安装软件的productcode传给它,以保证准确地将其卸载。

五、启动条件

系统会自动加上.NET FRAMEWORKIIS的检测。(我发现,刚新建安装项目时,系统还没有在启动条件中加上.NET FRAMEWORK,但当在文件夹中加入了文件后,启动条件视图中,.NET FRAMEWORK赫然在列)

分享到:
评论

相关推荐

    WEB应用程序安装程序制作教程

    【WEB应用程序安装程序制作教程】 在.NET平台上,创建WEB应用程序的安装程序是一个关键步骤,它确保用户能够方便地在他们的计算机上部署和运行你的应用。Visual Studio.NET 2003提供了一个简单的方法来实现这一目标...

    用VS制作Web安装程序资料集合

    1. **Web Setup Project**:VS2005和VS2008都支持创建Web Setup Project,这是一个专门用于创建Web应用程序安装包的项目类型。它允许你包含所有必要的文件、数据库连接、IIS配置等。 2. **部署过程**:包括创建安装...

    InstallShield 制作安装程序(java web程序)

    通过以上步骤,你可以使用InstallShield成功地制作出一个包含JDK和Resin服务器的Java Web程序安装程序,使用户能够便捷地在自己的计算机上部署和运行Web应用。同时,文档如"InstallShield 制作安装程序文档.docx"会...

    vs2010中如何发布网站及打包web项目生成安装文件

    在使用Visual Studio 2010进行Web项目的开发过程中,一个重要的环节是项目的发布与安装包的制作。本文将详细介绍如何在VS2010中发布网站以及如何打包Web项目生成安装文件。 #### 一、创建安装项目 1. **新建安装...

    C#打包--如何用VS2005制作Web安装程序

    本篇文章将详细介绍如何利用Visual Studio 2005自带的安装部署工具来制作Web应用程序的安装包。 #### 环境准备 - **操作系统**: Windows Server 2003 - **开发工具**: Visual Studio 2005 - **数据库管理系统**: ...

    Web程序安装包打包图文教程(原创)

    2. **创建新项目**:启动InstallShield,选择"新建项目",然后根据Web程序的特性选择合适的模板,如"Web安装"或"网络应用程序"。 3. **添加文件**:在项目中,你需要导入Web程序的所有必要文件。这包括服务器脚本、...

    Net Web项目安装包制作

    【Net Web项目安装包制作】涉及的关键知识点包括: 1. **Web安装项目创建**:在.NET环境中,为了便于部署Web应用程序,可以创建Web安装项目。这通常是在Visual Studio中完成的,通过新建项目并选择相应的Web安装...

    InstallShield制作安装Web安装程序.pdf

    综上所述,这篇文档涉及了如何使用InstallShield软件来制作Web安装程序,涉及到软件版本、项目创建、系统环境配置、数据库配置以及安装程序设计等多个方面的详细知识点。通过这些步骤,可以完成一个Web安装程序的...

    2008VS程序安装制作

    【标题】"2008VS程序安装制作"涉及到的是使用Visual Studio 2008创建和打包Web应用程序为安装程序的过程。Visual Studio 2008是一款强大的开发工具,支持多种语言和平台,包括.NET Framework 3.5,允许开发者构建...

    vs2005制作web安装程序

    本文将详细探讨如何使用VS2005来制作Web安装程序。 首先,我们需要理解Web安装程序(也称为Web部署项目或Web Setup项目)的概念。这类程序是一种自解压文件,包含Web应用程序的所有必要组件,如ASP.NET页面、数据库...

    C# 制作安装程序 程序打包

    4. **部署项目**:Visual Studio 2005提供了强大的安装程序创建工具,支持四种类型的应用程序部署:创建合并模块、创建客户端应用程序安装程序、创建Web应用程序安装程序以及创建基于Compact Framework的应用程序...

    微信小程序表情包制作源码,后端源代码,PHP版本

    微信小程序表情包制作源码的后端主要负责处理来自小程序的数据请求,例如用户上传的图片、选择的表情元素等。 该源码包含的安装教程对于非PHP专业人员来说非常友好。这通常会涵盖以下步骤: 1. **环境配置**:确保...

    InstallAnywhere制作JavaWeb程序安装包

    ### 使用InstallAnywhere制作JavaWeb程序安装包:详细指南 #### 一、背景介绍与目标 在企业级应用部署场景中,将复杂的JavaWeb项目(包括Tomcat、MySQL、JDK等组件)打包成一个可执行的安装文件,可以极大地简化...

    NET打包制作安装程序 教程.rar

    本教程将深入探讨如何使用.NET技术打包并制作安装程序,帮助开发者将应用程序便捷地分发给用户。 首先,我们需要理解.NET打包过程。打包是指将所有应用程序所需的组件、依赖项、配置文件等整合到一个可执行文件或...

    如何用VS2005制作Web安装程序

    下面我们将详细探讨如何使用VS2005来制作Web安装程序。 首先,我们需要了解Web安装程序的基本概念。Web安装程序,也称为Web Setup项目,是一种自解压的可执行文件,它包含了所有必要的文件和配置信息,可以在用户的...

    集成jdk+mysql+tomcat+web项目打包成rpm

    本篇将深入探讨如何将Java环境(JDK)、MySQL数据库、Tomcat应用服务器以及Web项目整合打包成一个RPM软件包,以便实现一键安装。 首先,让我们理解RPM的基本概念。RPM是一种用于安装、升级、查询、验证和卸载软件的...

    nsis web项目 打包安装文件exe,jdk、tomcat设置

    标题 "nsis web项目 打包安装文件exe,jdk、tomcat设置" 涉及的是使用NSIS(Nullsoft Scriptable Install System)工具来创建一个包含Java开发工具包(JDK)和Tomcat服务器的Web项目的安装程序EXE文件。这个过程包括...

Global site tag (gtag.js) - Google Analytics