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
视频介绍如何部署网站

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值