。NET程序安装包制作(WEB安装项目)
左直拳
一、新建项目—安装和部署项目—WEB安装项目
二、安装文件夹。
1、进入文件系统视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-文件系统。也可以直接点“解决方案资源管理器”上部的快捷图标。
2、在“WEB应用程序文件夹”里添加程序需要用到的文件,例如HTM文件,ASPX文件,BIN文件夹,等等。
3、设置虚拟目录属性。右击“WEB应用程序文件夹”,选属性。一般只须修改默认文档“defaultdocument”以及虚拟目录名“VirtualDirectorly”。
如果想安装多个虚拟目录
可以根据需要添加多个“WEB自定义文件夹”,方法是右击最顶端的[目标计算机上的文件系统],在弹出的菜单中选“添加特殊文件夹”—WEB自定义文件夹。但需要指出的是,这些多出来的虚拟目录只能在设计时设置好,而在安装包过程中却无从控制。例如,在安装的时候,程序会询问安装后的虚拟目录名和端口,但这些都指的是第一个安装文件夹,后面这些添加进去的虚拟目录无一例外地装到了端口80的位置,也就是默认网站下。不过在卸载的时候,系统反而能够将它们全部卸载。
如果想在程序组菜单中也创建菜单项
可以进行以下4、5、6的步骤。不过这样做好象有点问题。我曾经在[用户的“程序”菜单]中放置卸载命令unInstall,但卸载的时候,居然提示要放进安装盘!(如果是硬盘安装,则改变了安装盘的路径或安装文件重命名,都会触发此提示)
4、WEB安装项目没有默认提供[用户的“程序”菜单],需要自己创建一个:右击最顶端的[目标计算机上的文件系统],在弹出的菜单中选“添加特殊文件夹”—用户的“程序”菜单。
5、在[用户的“程序”菜单],创建一文件夹,命名,这个就是将来出现在用户的程序菜单中的文件夹。注意如果该文件夹的名字若与现有的程序菜单相同,则新安装的程序菜单项会与现有的挤在一块,如果子菜单项名字也一样,则会覆盖原有。
6、创建EXE文件快捷方式,改成适当的名字,剪切粘贴到“用户的程序菜单\文件夹”和“用户桌面”。鼠标右键看属性,ICON,从“应用程序文件夹”中选好对应的图标文件。这样安装后,程序将会在程序组以及桌面显示快捷方式。
三、用户界面
安装过程中,每个窗口上面会显示一幅图片。如果不指定,将会用默认图片代替。通常,应该用个性化的图片代替。同样,这张图片也应预先放在“应用程序文件夹”里。
1、 进入用户界面视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-用户界面
2、 将各个窗体的bannerBitmap改为个性化的图片。
四、项目属性
选定该项目,然后选菜单栏“视图”—“属性窗口”,将productname及title改为软件名称,它们在安装过程中会显示。注意,要用菜单栏中的“视图”—“属性窗口”,如果直接用鼠标右键,出来的是一个似乎没用的属性窗口。
如果在[用户的程序菜单]中添加卸载命令unInstall,可以进行以下操作:
拷贝productcode;切换到文件系统视图,选“用户的程序菜单”,找到卸载文件unInstall.exe的快捷方式,鼠标右键看属性,在属性Arguments里粘贴刚才复制的productcode。
UnInstall.exe是自行编写的一个程序,它的main()函数支持参数。将安装软件的productcode传给它,以保证准确地将其卸载。
五、启动条件
系统会自动加上.NET FRAMEWORK和IIS的检测。(我发现,刚新建安装项目时,系统还没有在启动条件中加上.NET FRAMEWORK,但当在文件夹中加入了文件后,启动条件视图中,.NET FRAMEWORK赫然在列)
分享到:
相关推荐
InstallShield 制作安装程序(java web程序),将java web程序包含JDK resin服务等打包成.exe安装文件。
我们可以利用Visual Studio.NET 2003添加一个WEB安装项目,在部署的“文件系统编辑器”中添加项目的主输出和内容文件,非常简易地完成安装程序的制作。 但是,这样制作的安装程序,只是将Web页和ASP.NET程序编译的...
C#操作IIS程序池及站点的创建配置 主要包括对IIS进行站点的新建以及新建站点的NET版本的选择,还有针对IIS7程序池的托管模式以及版本的操作;
I:\陈君毅个人文档\陈君毅的事业\制作网站项目\PHPWEB\升级破解补丁\信易,陈君毅,验证,能用好用的补丁\全能破解(安装+2.0.14升级+模板安装免验证) ├─base │ ├─admin-post.php 【模板升级免验证破解...
本章内容 Web 应用程序简介 HTTP 协议 Tomcat 简介 使用Eclipse开发Java Web 应用程序 静态的登录页面制作 使用网络抓包的方式查看网络状态 修改Tomcat服务器端口 编写404页面程序并运行此程序 Java-Web程序设计...
I:\陈君毅个人文档\陈君毅的事业\制作网站项目\PHPWEB\升级破解补丁\信易,陈君毅,验证,能用好用的补丁\全能破解(安装+2.05升级+模板安装免验证) ├─base │ ├─admin-post.php 【模板升级免验证破解】 ...
简介本文的源代码显示了如何为MP3文件构建简单的基于Web的媒体播放器,并演示了ASP.NET编程的多个方面,例如缓存,使用HTTP处理程序以及制作与IIS独立的安装程序以用于可再发行的ASP。 NET应用程序。 最后,您将...
感谢所有帮助制作、修复和传播这颗宝石的人! 不幸的是,我不再有工作的需要或动力了。 对不起! 该项目不再开发。 司仪 Emcee 是的扩展。 它允许您完全像使用 Javascript 或 CSS 一样导入和打包。 目录 安装 将 ...
1.2.4 Android移动Web项目开发的三种解决方案:Native, Web和Hybrid优缺陷分析 4 1.2.5国内外应用现状 6 1.2.6 研究现状总结 7 1.3研究目标与内容 7 1.3.1多窗口浏览器模式的实现机制 7 1.3.2跨域交互即缓存处理方法...
《Web安全深度剖析》总结了当前流行的高危漏洞的形成原因、攻击手段及解决方案,并通过大量的示例代码复现漏洞原型,制作模拟环境,更好地帮助读者深入了解Web应用程序中存在的漏洞,防患于未然。 《Web安全深度剖析...
这样做的目的是简化开发人员和程序员用来在Sinatra上使用Ruby制作Web应用程序的开发环境。 对于想要在Sinatra上学习或切换到Ruby的开发人员和程序员来说,它也是一个很好的学习工具。 宝石使用 先决条件 在下载之前...
Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来...
该Web应用程序使用带有Polymer 1.0库的Web组件构建为单页应用程序。开发开始对该项目进行开发。 确保您具有正在运行的Requirement Bazaar服务,该服务随附演示数据,否则您将看不到太多内容。 然后签出该项目,然后...
此外,《ASP.NET 4高级程序设计(第4版)》专门提供了两章的内容来教你如何用Ajax 技术制作快速响应的页面,以及如何使用微软的ASP.NETAJAX平台。另外,还专门介绍了ASP.NET4 新增的功能,如MVC 和动态数据等。 ...
摘要:此 Google Chrome 扩展程序将提供一个界面,该界面可通过 Open Web Apps 安装为 Chrome Web Apps。 此扩展将由 Ascerent Tech 制作。 技术细节:用户将首先尝试下载 Open Web App。 我们的应用程序将捕获它...
他也曾对开放式Web应用程序安全项目(0WAsP)的成员就w曲应用测试工具发表过演讲。 目录 序 1 前言 3 第1章 绪论 13 1.1 什么是安全测试 13 1.2 什么是Web应用 17 1.3 Web应用基础 21 1.4 Web应用安全测试 25 1.5 ...
Web VideoMark项目Web VideoMark项目的介绍,下载工具,请访问这样的使用说明。开发环境bash:任何节点:12。*(或更高版本) 纱:最新制作说明git clone git@github....
第13章 jQuery 常见用法、课程重点、常用组件例如弹窗的制作 第14章 作业讲解 第15章 log的要素、git和github、js的一些高级内容 bind apply call、前端CSS框架Bootstrap和Pure 第16章 JS的历史现状和未来、什么是...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...