`

Visual Studio 2005 中使用Web安装项目部署Asp.Net Web应用程序

阅读更多

该文转载自http://shaver.blog.sohu.com/13801841.html

 

以下是使用web安装项目部署Asp.Net的过程,我只是使用到了这些部署过程中的一小部分的属性,还有更多的属性没有写出来(因为部署过程中的属性实在太多),还请谅解。
如果您找到了使用web安装项目部署Asp.Net更好的方法,也欢迎您来和我交流。
以下部分,是我边操作边记录的,过程不会有错误,如果您按照这个过程操作,最后没有达到预期的效果,请先检查一下您的步骤。

以下操作均是在我的机器上经历N次的尝试后写出来的,如果您觉得不错欢迎转载,不过,您得注明出处。呵。

(注:这里面的一些文件夹名称,您可以换成您在机器上的文件夹名称)

第一部分
1、新建一website
http://localhost/webform/StudySetupWebSite
2、项目中新建一个类
Namespace _custom
    Public Class HelloWorld

        Public Function _HelloWorld() As String
            Return "HelloWorld"
        End Function

    End Class
End Namespace
3、新建一default.aspx,default.asp.vb中
Response.Write(New _custom.HelloWorld()._HelloWorld)

4、调试正常
5、发布网站到(默认设置)
E:\WWWROOT\WEBFORM\StudySetupWebSite_Release
6、发布成功(关闭当前的解决方案)
7、新建一空的解决方案
文件-新建-项目-其他项目类型-visual studio 解决方案
名称:StudySetupWebsiteSolution
位置:E:\WWWROOT\WEBFORM\
8、文件-打开-网站
输入E:\WWWROOT\WEBFORM\StudySetupWebSite_Release
选是
9、在解决方案中右键-添加-新建项目-其他项目类型-安装和部署-web安装项目
名称:StudySetupWebSite_Setup
位置:C:\Documents and Settings\dotnet\My Documents\Visual Studio 2005\Projects
在解决方案下会出现StudySetupWebSite_Setup
在StudySetupWebSite_Setup上右键-属性-系统必备(按钮)-系统必备对话框
如果你要安装到的客户端可能没有MDAC2.8的话,你需要选择第一项(没有客户端没有MDAC2.8的话,程序会自动帮你装上。)
即Microsoft Data Access Components 2.8
请注意(XP操作系统已经自带了2.8)
第二项请选上(如果你的客户端没有.Net Framework 2.0它自动帮你安装上。注意而不是去Microsoft.com下载)
其他的视你的程序而定。

10、在下面选第二项-确定按钮-回到StudySetupWebSite_Setup属性页对话框
-再次选中StudySetupWebSite_Setup-右键-属性-单击“配置管理器”-在左边活动解决方案配置中选Release

回到StudySetupWebSite_Setup属性页对话框,输出文件名是指部署好后安装程序的文件名,可以输入setup.msi
系统提示:选是-确定

11、回到"文件系统" 视图
在web应用程序文件夹上右键-添加-项目输出-在项目中应该只有一项,选中下面的
内容文件,配置为活动,确定。
在中间的部分可以看到内容文件来自****一段话


到此为止你就可以在 右边的解决方案中找到你新建的安装项目,这里为StudySetupWebSite_Setup
右键生成就可以了.(等等,如果你确定你上述操作没有错的话,而且希望一些有个性的设置,建议你看完下面的第二部分再发布)然后你可以到
C:\Documents and Settings\dotnet\My Documents\Visual Studio 2005\Projects\
找到你刚才的发布程序。应该有二个文件(*.setup,*.msi),一个文件夹(里面为若干文件)

好了,你现在就可以将这些文件和文件夹刻录(刻录时可以指定让光盘运行时自动安装指定(setup.exe)的文件哦,比较酷)或用winrar打包发给别人了。
你的程序可以部署到一个有.net framework 2.0或没有安装.net framework 2.0的机器上了。

第二部分
下面介绍的是稍有一点个性的定制。

1、在"文件系统"视图,左边,web应用程序文件夹上-右键-添加-文件-(在硬盘上找一个*.ico文件(图标文件))
在视图的中间部分会看到我添加的Test.ico

2、在"文件系统”视图,左边的区域,有“目标计算机上的文件系统”,右键-添加特殊文件夹-Program files文件夹

3、左边区域应该有一个"Program Files文件夹",在此文件夹上右键-添加-文件-选择c:\program files\Internet Explorer\IEXPLORE.EXE 确定

4、在“文件系统”视图的中间部分,会有一个IEXPLORE.EXE,选中它,右键,创建IEXPLORE.EXE的快捷方式,在当前创建
的快捷方式上右键-重命名-改成"学习Web部署".

5、在左边的区域中,“目标计算机上的文件系统”上右键-添加特殊文件夹-用户桌面

6、左边区域 选中"Program Files文件夹",这里请仔细操作.
选中(单击左键不要松开)刚才的“学习Web部署”,拖动到 左边的 "用户桌面" 上。

好了,"用户桌面"有了一个学习Web部署

7、在中间的部份,选中"学习Web部署",在右边的属性窗口中-Arguments属性中输入 http://localhost/StudySetupWebSite_Setup

这个是你在解决方案中新建的web安装项目名称

8、在7步中的属性窗口中有一个Icon属性,选中后面的下拉按钮,点浏览-双击web应用程序文件夹,应用一个Test.ico.
确定-再确定。

9、右边“解决方案”中选定StudySetupWebSite_Setup,右键-属性-配置管理器-在左边的配置中选择"Release"-确定。

9、好了,你在解决方案窗口中选中你刚才新建的web安装项目,右键,生成。
会出现一个保存解决方案对话框,还是用你刚才发布的那个网站目录吧。

E:\WWWROOT\WEBFORM\StudySetupWebSite_Release

10、出现了1个错误,以及1个警告不用理会。在
C:\Documents and Settings\dotnet\My Documents\Visual Studio 2005\Projects\StudySetupWebSite_Setup
中可以找到你的安装程序.去Release中找你的安装程序。

 

 

http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242286
视频介绍如何部署网站

 

分享到:
评论

相关推荐

    asp.net中web应用程序部署

    在 ASP.NET 2.0 中,我们可以使用多种方法来部署 WEB 应用程序,例如使用 XCOPY 部署、使用 Visual Studio 的 Copy Web Site 功能部署、使用ASP.NET 项目安装包制作等。 使用 XCOPY 部署是.NET 中应用程序部署方面...

    Visual Studio.NET中的Web服务

    1. **创建Web服务**: 在Visual Studio .NET中,可以通过"新建项目" -> "ASP.NET Web服务应用"来创建一个Web服务项目。IDE会自动生成一个默认的.asmx文件,其中包含一个基础的Web服务方法。 2. **编写Web服务代码**:...

    ASP.NET Web应用系统项目开发

    ASP.NET Web应用系统项目开发是基于微软的.NET框架构建高效、安全且可伸缩的Web应用程序的方法。在本文中,我们将深入探讨ASP.NET Web应用系统的架构、开发流程、主要技术及其实现细节。 首先,ASP.NET是.NET ...

    【ASP.NET编程知识】IIS部署ASP.NET5的实现步骤.docx

    【ASP.NET编程知识】IIS部署ASP.NET5的实现步骤主要涵盖了如何在Windows Server环境下,利用IIS服务器来部署和管理ASP.NET Core应用程序。本文档适用于熟悉.NET开发,特别是对ASP.NET Core 5有一定了解的开发者,...

    Visual Studio .net 2005 入门

    - 新建项目:在"文件"菜单中选择"新建项目",选择合适的项目模板(如Windows Forms应用或ASP.NET Web应用)。 - 配置设置:在项目属性中,可以设置项目的各种配置,如目标框架、编译选项等。 3. **代码编辑与调试...

    Visual Studio .net 2005

    Visual Studio .NET 2005是一款由微软公司推出的强大的集成开发环境(IDE),主要用于编写基于.NET Framework的应用程序。这款工具集成了多种开发语言,如C#、VB.NET、C++等,为开发者提供了一站式的开发体验。在本...

    Visual Studio .net 2005入门

    2. ASP.NET AJAX:Visual Studio 2005引入了AJAX支持,使Web应用程序能实现部分页面更新,提高用户体验。 六、数据库编程 1. ADO.NET:通过ADO.NET,开发者可以直接访问SQL Server或其他兼容的数据源,进行数据的...

    asp.net visual studio

    ASP.NET是微软公司开发的一种用于构建Web...通过结合使用ASP.NET和Visual Studio,开发者可以构建高效、可扩展的Web应用程序,并享受到便捷的开发体验。无论是初学者还是经验丰富的开发者,都能从中受益,提高生产力。

    Web程序设计——ASP.NET项目实训PPT.zip

    9. **部署和调试**:学习如何将ASP.NET应用程序部署到IIS服务器,以及如何使用Visual Studio进行调试,是实训的重要环节。 10. **最佳实践和安全**:PPT还会涵盖一些最佳实践,如代码结构、异常处理,以及Web应用的...

    【ASP.NET编程知识】Visual Studio 2015和 .NET Core安装教程.docx

    使用Visual Studio 2015创建Web应用程序需要选择ASP.NET Core Web Application项目模板,然后选择Web应用程序类型。 4. 选择身份验证方式: 在创建Web应用程序时,可以选择身份验证方式,默认情况下不进行身份验证...

    跟我一起学Visual.Studio.2005(8):ASP.NET配置管理

    《跟我一起学Visual Studio 2005(8): ASP.NET配置管理》是关于使用Visual Studio 2005进行ASP.NET应用程序配置管理的一篇教程。在这个教程中,我们将深入探讨如何有效地管理和配置ASP.NET项目,以确保其稳定运行和...

    跟我一起学Visual Studio 2005(9):ASP.NET部署

    《跟我一起学Visual Studio 2005(9):ASP.NET部署》是关于使用Microsoft Visual Studio 2005进行ASP.NET应用程序部署的教程。本教程涵盖了在开发环境中完成项目后,如何将这些应用程序发布到生产服务器上的关键步骤...

    ASP.NET Web程序设计

    - Visual Studio:学习如何使用Visual Studio IDE来创建、调试和部署ASP.NET Web应用程序。 - .NET SDK:理解.NET SDK的安装和配置,以及它如何与ASP.NET Web开发关联。 3. **页面生命周期** - 页面生命周期:...

    ASP.NET Web应用程序开发新思维(英文版)

    在开发过程中,Visual Studio作为主要的集成开发环境(IDE),为ASP.NET开发者提供了强大的调试、代码编辑和项目管理功能。此外,Visual Studio Code这样的轻量级编辑器也可以配合ASP.NET Core进行开发,特别是对于...

    如何使用ASP.NET开发MobileWeb应用

    ASP.NET是一种强大的Web应用程序框架,由微软公司推出,主要用于构建动态、数据驱动的Web应用程序。在移动互联网时代,ASP.NET同样能够支持开发适应各种移动设备的Mobile Web应用。本篇文章将详细探讨如何利用ASP...

    一个没有安装IIS环境运行 Asp.Net web应用程序的例子

    - 在Visual Studio中,当你创建一个新的Asp.Net Web项目时,它会自动配置使用内置的ASP.NET开发服务器。只需点击"调试" -> "开始调试",无需IIS,Web应用就会在默认的端口上运行。 2. **使用IIS Express**: - ...

    Visual Studio 2005入门.net

    3. **创建项目**:在第11部分中,教程可能涵盖了如何在Visual Studio 2005中创建新的项目,选择适当的项目类型(如Windows Forms应用或ASP.NET Web应用),以及配置项目的属性和设置。 4. **代码编辑器**:在后续...

    Visual Studio.net 中文使用技巧手册

    6. **构建和部署**:书中会讲述如何配置项目属性以进行自动化构建,以及如何发布和部署应用程序到各种目标平台,包括本地、云端或移动设备。 7. **扩展与插件**:Visual Studio支持大量的第三方扩展,能增强其功能...

    ASP.NET Web应用程序开发

    3. **Visual Studio集成开发环境**:Microsoft的Visual Studio是开发ASP.NET Web应用程序的主要IDE,它提供了强大的调试工具、模板、代码编辑器以及对多种Web技术的支持,如HTML、CSS、JavaScript和C#。 4. **Web ...

    ASP.NET 2.0 跟我一起学Visual.Studio2005 2/9

    课程简介:ASP.NET部署在Visual Studio .net 2005中得到了更多的灵活及改进,复制部署、预编译部署都是新的部署方式,本将将实例阐述,本讲也会涉及到ASP.NET并行部署的一些介绍。 跟我一起学Visual Studio 2005(10...

Global site tag (gtag.js) - Google Analytics