ITKeyword,专注技术干货聚合推荐

注册 | 登录

vs2005中如何发布网站及打包web项目生成安装文件【转】

sagatx 分享于 2009-06-29

2020腾讯云共同战“疫”,助力复工(优惠前所未有!4核8G,5M带宽 1684元/3年),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1053

2020阿里云最低价产品入口,含代金券(新老用户有优惠),
地址https://www.aliyun.com/minisite/goods

环境:VS2005

如果想要将完成的网站部署到服务器中,可以使用 Microsoft Visual Web Developer Web 开发工具提供的“发布网站”实用工具。“发布网站”实用工具对网站中的页和代码进行预编译,然后将编译器输出写入指定的文件夹。然后可以将输出复制到目标 Web 服务器,并从目标 Web 服务器中运行应用程序。 1.先决条件: 需要: Visual Web Developer。 Visual Web Developer 速成版不支持“发布网站”实用工具。 能访问 Microsoft Internet 信息服务 (IIS),以便可以测试发布网站的结果。 假定您自己的计算机上已经正在运行 IIS。或者可以使用 IIS 的任何实例,但需要您拥有为其创建虚拟目录的权限。 2.如果您已经通过完成演练:在 Visual Web Developer 中创建基本网页在 Visual Web Developer 中创建了网站,则可以使用该网站,并转至下一部分。否则,创建一个新的网站和网页. 3.发布网站: 现在已经有了网站,可以发布了。可以将网站发布到本地计算机或网络上您能够访问的任何位置,如果要发布到网络,该网络必须使用 Visual Web Developer 支持的连接协议。复制网站有下面几种方式可选: 使用 UNC 共享复制到网络上另一台计算机中的一个共享文件夹。 使用 FTP 复制到服务器。 使用 HTTP 协议复制到支持 Microsoft FrontPage 2002 服务器扩展的服务器。 在该演练的此部分中您将把网站发布到本地文件夹。 ------>>>>>>>>>发布网站 在“生成”菜单上单击“发布网站”。 出现“发布网站”对话框。 在“目标位置”框中输入“c:/CompiledSite”。 警告 目标文件夹及其子文件夹中的所有数据都将被删除。确保不要键入这样一个文件夹的名称,即该文件夹包含数据或包含带有数据的子文件夹。 对于此演练,将发布到本地文件夹。也可以发布到 UNC 共享。如果要使用 HTTP 或 FTP 发布到远程网站,则需要在“目标位置”框中指定远程服务器的 URL。 “允许更新此预编译站点”选项指定将所有程序代码编译为程序集,但 .aspx 文件(包括单文件 ASP.NET 网页)按原样复制到目标文件夹。在此演练中,将不选择该选项。有关详细信息,请参见发布网站。 单击“确定”。 Visual Web Developer 预编译网站的内容,并将输出写入指定的文件夹。“输出”窗口显示进度消息。如果编译时发生一个错误,“输出”窗口中会报告该错误。 如果发布过程中发生错误,请修复这些错误,然后重复步骤 1。 检查“发布网站”命令的输出 检查“发布网站”命令的输出是又用的,这样可以了解 Visual Web Developer 对网站文件执行了哪些操作。 检查“发布网站”命令的输出

在 Windows 资源管理器中,移至您指定作为“发布网站”命令的目标的文件夹。 使用一个文本编辑器(如记事本)打开 SamplePage.aspx 文件。 注意,该文件中不包含原有的标记。相反,.aspx 页只是一个可用作 URL 的一部分的占位符。 移至 Bin 文件夹。 该文件夹包含两个类型的文件: .compiled 文件,对应于页。 .dll 文件,如您创建的类文件,包含网站的可执行代码。 请记住,您创建的页、页的代码和单独的类文件都已被编译为可执行代码。 4.测试发布的网站 现在可以通过运行发布的网站来测试该网站。 测试发布的网站 创建一个指向目标文件夹的 IIS 虚拟目录。

我对web项目打包的总结: 1.为了避免用户看到源文件,在打包前,先发布要打包的网站,使.cs文件编译到项目里并且不可见. 2.打包网站步骤:

(1)打开发布过的网站.

(2)新建->项目->Web安装项目,在"名称"中,命名一个安装项目的名称.

(3)在"解决方案列表"中,选择"添入解决方案",把当前新建的安装项目添加到当前的解决方案里. 3.右键单击"Web应用程序文件夹",选择"添加"->"项目输出",选择要输出的文件所在的文件夹. 4.单击"Web应用程序文件夹",按F4或右键单击该文件夹选择属性窗口,设置项目的虚拟目录名及其它选项. 5.在"解决方案资源管理器"中,选中安装项目,然后按F4键,打开项目的属性窗口,可设置项目开发者,项目名称,生产公司,标题及版本号等. 6.在"解决方案资源管理器"中,选中安装项目,然后右键单击它,选择属性,打开一个属性页,单击"配置管理器",将能设置成Release的,全设置成Release.单击"关闭" 7.在"属性页中,系统必备可以将.netFrame也一并打包到安装文件中. 8."生成"-->"生成websetup1",执行生成安装文件.

环境:VS2005     如果想要将完成的网站部署到服务器中,可以使用 Microsoft Visual Web Developer Web 开发工具提供的“发布网站”实用工具。“发布网站”实用工具对网站中的页和代码进行预编译

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。