Net4.0---Web部署工具

AWebDeploymentTool(web代码部署工具) Walle 一个web部署系统工具,可能也是个持续发布工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,静态的HTML,动态PHP,需要编译的JAVA等 立即下载

VS2008的Web部署和VS2010的Web部署

VS2010的Web部署工具相较于以前的版本做了很大的改进,下面先来看看VS2010和VS2008的Web部署工具的图片:

VS2008

2010-05-27_143737 

在VS2008种首先是弹出Publish Web对话框,点击选择路径按钮后弹出下图的对话框

 2010-05-27_143831

在这个对话框中可以选择任意一种的发布方式。

在VS2010中做了改进,将多个步骤封装在了一起,也称之为“一键部署”,让部署变得更加容易。如下图:

VS2010

2010-05-27_155506

在VS2010的Web项目上点击右键选择Publish或是点击VS的工具条中的Publish(如下图)都可以弹出一键部署的对话框

2010-06-03_141655

在Publish Web对话框中,通常我们需要填写下面几项内容

1 Publish profile:这个是发布的名称

2 Publish method:选择发布方式,有四种(Web Deploy、FTP、File System、FPSE)

3 Server Url:如果在本地可以直接填写localhost

4 Site/application:发布的站点的名称,在这里我们选择发布到本机的默认站点(Default Web Site)

输入完成的对话框如下图:

2010-06-03_143525

点击右上角的Save按钮可以将当前设置保存以便以后使用,这些配置的信息存放在项目的根目录下的一个后缀为.Publish.xml的文件中,该文件的内容如下图:

2010-06-03_150947 

点击Publish按钮后会出现错误,原因是应用程序池的运行时版本不是4.0,如下图:

2010-05-27_142656

打开IIS7,修改默认站点的应用程序池的版本为4.0即可,如下图:

2010-05-27_143028

2010-05-27_143107

修改完成后,重新发布就可以看到发布成功的提示。

VS2010Web项目中的WebConfig文件

在VS2010中的Web项目的webconfig文件和以前版本不同,会多出来debug和release两个文件,如下图:

2010-06-03_151753

这两个文件时对应我们在编译项目时是选择的Debug还是Release,可以适应Debug和Release两种模式不同的需求。并且我们还可以自己添加新的配置文件来适应不同的需求,比如说现在需要一个测试环境下的配置文件,可以按下面步骤做:

1 打开Build-Configuration Manager对话框,如下图:

2010-06-03_152700

2 点击New在弹出的对话框中输入文件名称Testing

2010-06-03_153418

3 点击OK按钮Testing就会出现在下拉框中,这时再看项目中的webconfig文件下仍然只有Debug和Release两个文件,新加的Testing没有出现。在webconfig文件上点击右键,选择Add Config Transforms,Testing配置文件就会出现了,如下图:

2010-06-03_153720

2010-06-03_153834

4 我们可以通过修改不同的配置文件来达到在不同环境下的需求

构建部署包

除了通过上面介绍的传统的方式发布Web程序外,还可以通过构建部署包的形式,在Web项目右击,会发现菜单中比以前版本多出来两项:

1 Build Deployment Package:创建部署包

2 Package/Publish Settings:创建部署包的设置

2010-06-03_155336

点击Package/Publish Settings 和打开项目的属性然后选择Package/Publish Web的效果是一样的,如下图:

2010-06-03_155724

关于该界面中的各种配置选项,自行实验一下就都清楚了。配置好这些后,点击Build Deployment Package,就可以生成部署包了,部署包最终生成为一个zip文件,名称为项目名称。文件存放在项目下的obj/Testing/Package、obj/Debug/Package或obj/Release/Package下,这个要看是用那种模式进行发布的。

构建了部署包之后只需要生成的zip文件就可以进行部署了,有两种方式可以部署:

1 在zip文件的同目录下有个和项目同名,后缀为.deploy.cmd的文件,这是一个命令行的文件,执行文件中的一些脚本命令来进行部署,关于这种方式的部署设置在同目录下的ReadMe文件里有详细说明。这种方式的难度较大。

2 第二种方式需要借助一个名为Web Deploy的第三方软件,可以点击此处下载,下载安装后,在IIS7的的站点上右击会多出“部署…”选项,如下图:

2010-06-03_164834

我们选择导入应用程序,弹出对话框中选择之前生成的zip文件,然后顺着下一步就行了,如下图:

2010-06-03_165355

2010-06-03_165830

2010-06-03_170326

2010-06-03_170442

完成后Web程序就会部署在IIS7中了。

WEB部署相关工具文件.zip 压缩文件包含Redis、Nginx、Postman、.Net Core 立即下载

相关推荐

web 部署工具

主要完成web开发打包之后,把打包的文件部署到服务端,使用对应的这个工具,可以快速部署

前端:Tomcat服务器部署Web项目

Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置在该容器中,才能使网络中的所有用户通过浏览器进行访问。我们发现重新编写代码后,需进行重新编译,移动文件,重启服务等操作,时间成本较高昂。我们将Servlet环境部署在IDEA开发工具中 从而便于我们之后的开发。项目文件下需要WEB-INF文件夹与你将要访问的html文件。从而在toncat看见我们编写的first.html页面。找到lib文件路径下的servlet-api.jar包。将class文件放置在之前建立的classes文件夹下。

这也是计划的一部分的博客 9967

.NET网站部署工具(各操作系统均可使用无需安装iis等工具)

.NET网站部署工具,强烈推荐的小工具,十分简单好用,只需双击即可运行,部署网站十分简单,再也不需要安装IIS了,而且XP,win7等系统都可使用,framework2.0,3.0,3.5,4.0等版本都可部署。

.Net C# 解放自己从部署服务开始( 类似 jenkins,等发布工具)

主要面对的环境是测试环境,你需要把服务整到测试环境去,但是,测试环境,没有自动化这一套,但是,你又不得不去干这件事情,主要是 ,这件事情是重复的,可以被程序替代的。 我做出来的时候,跟网友讨论,他们说可以用jenkins来部署啊,githook啥的来部署啊,第一么,我对它们稍微熟悉,第二么,我想用c#实现的服务来搞,加深自己对自动化发布这件事情的深入。 好了。现在说下他们的架构吧。 基本就是这个架构了 环境不用说,都是我们常见的一个环境。 架构么, 先从客户端开始讲: 客户端的职责就.

蓝创精英团队 2781

傻白入门芯片设计,芯片键合(Die Bonding)(四)

傻白入门芯片设计,芯片键合(Die Bonding)(四) 引线键合、倒装芯片键合、管脚贴合技术

qq_46675545的博客 3万+

机器学习 线性回归 头歌实训

第1关:简单线性回归与多元线性回归 第2关:线性回归的正规方程解 第3关:衡量线性回归的性能指标 第4关:scikit-learn线性回归实践 - 波斯顿房价预测

weixin_57270536的博客 1万+

推荐一款强大且易用的Web部署系统工具 —— Goploy

推荐一款强大且易用的Web部署系统工具 —— Goploy goployDevops, Deploy, CI/CD, Terminal, Sftp, Server monitor, Crontab Manager, Nginx Manager.项目地址:https://gitcode.com/gh_mirrors/go/goploy 在快速迭代的开发环境中,高效的代码部署是提高团队生产力的关键。...

gitblog_00249的博客 789

概率整形 Peobabilistic Shaping PS 第一节

概率整形概述 概率整形(Peobabilistic Shaping, PS)是一种针对于调制格式的优化技术,它为光通信通信提供了非常高的灵活性,但不会增加系统复杂性。尤其是光通信中的非线性问题会限制功率,使得PS就像为光通信量身定做的一样。 PS技术能够在不增加发送功率的前提下,获得高频谱效率和传输容量。2016年在使用PS技术的实验中实现了6600km单模光纤的65Tbit/s数据的传输。 到目前位置PS技术的研究主要集中在具有相干检测的单载波光纤传输。 概率整形的基本原理 概率整形技术就是通过在编码前

Explore_OuO的博客 8126

Goploy Web部署系统工具开源项目搭建教程

之前小组一直使用开源项目Spug自动构建发布项目,可是Spug目前只支持GIt不支持Svn然后又找啊找突然发现了这个一款开源的项目Goploy,学习了一下简直不要太优秀,部署项目的时候遇到一点小问题,网上找了找好像没有关于Goploy的教程,所以在这里记录一下,供大家参考. 官网网址:Goploy | 自动化部署工具 Gitee:goploy: go + deaploy,一款web部署系统工具! 完整的安装指引,上手无难度! 这里只记录打包好的运行文件部署教程,话不多说直接开干~~~~~~...

林中静月下仙的博客 3227

三代测序选型指南:PacBio HiFi vs Nanopore vs Illumina技术对比与适用场景

本文深入对比了三代测序技术PacBio HiFi、Nanopore与Illumina的核心参数、成本模型和应用场景,为生物信息学研究提供选型指南。通过实测数据和技术组合策略分析,帮助实验室根据研究需求选择最适合的测序方案,涵盖基因组组装、表观遗传学等关键应用领域。

fern8的博客 904

【RKNN】RKNN-Toolkit2 Python API函数详解

RKNN-Toolkit2 的 API 设计以开发者效率为核心,覆盖模型转换、量化、部署全流程。通过灵活的参数配置(如多核调度、混合量化)和调试工具(性能分析、精度对比),可快速适配复杂边缘场景。

浩瀚之水的专栏 787

SAP MIGO取消物料凭证报错全解析:价格控制与质检库存处理

在SAP物料管理(MM)中,物料凭证是记录货物移动的核心单据,其冲销操作却常因系统严谨的校验逻辑而受阻。跨期间取消收货时,若价格控制不一致(如本月标准价S、前月移动平均价V),系统会阻止倒记账以保护成本核算的一致性;而当库存处于质检状态时,SAP强制要求必须通过QM模块的处理流程(如使用决策UD)才能变更库存,否则无法直接冲销。理解这些底层机制,不仅能快速排查报错,更能避免因强行操作导致的数据错乱。本文基于SAP MM与QM的协同原理,剖析了冲销报错的根因,给出了调整主数据、绕开倒记账、完成UD决策等合规方

weixin_34411563的博客 296

Avalonia 超级详细学习指南

什么是 Avalonia?Avalonia 是一个开源的、跨平台的 GUI 框架,允许开发者使用 XAML 和 C# 构建现代化、高性能的桌面应用程序。与其他框架相比,Avalonia 具有强大的跨平台能力和灵活的界面设计。} }()Avalonia 的特点和优势跨平台性:Avalonia 可以在 Windows、Linux、macOS 等多个平台上运行,开发者可以编写一套代码,然后在不同的操作系统上运行相同的应用程序。

仰望星空的博客 1万+

ASP.NET MVC 3 Framework之旅 第二章

第二章 准备 在开始开发MVC框架应用程序之前必须先做好准备。在这一章,我们将通过准备用于开发的工作平台描述必备的工具和部署服务器。 准备工作站 对于MVC框架发展一些小工具集是必不可少的。他们包括Visual Studio 2010,网络平台安装程序和IIS Express可选组件。这里,我们将解释如何安装这些工具。 Visual Studio 201...

weixin_30533797的博客 197

005、开关电源中的基本拓扑结构简介

本文介绍了开关电源设计中常见拓扑结构的特性与选型经验。文章从实际炸机案例入手,强调深入理解拓扑的重要性,详细分析了Buck、Boost、Buck-Boost等非隔离拓扑以及反激、正激、半桥、全桥、LLC等隔离拓扑的工作原理、设计要点和典型误区,重点指出各拓扑的电压/电流应力、效率瓶颈和常见设计错误。作者根据多年经验总结出不同功率等级和输入输出条件下的拓扑选型原则,并强调细节设计对成败的决定性影响。文章通过大量工程实例说明,正确的拓扑选择和参数计算是电源设计成功的基础,而忽略基础原理将导致反复修改甚至炸机风险

Jack010169的博客 225

华为OD技术面真题 - JAVA开发 - 1

汇总华为OD技术面八股JAVA八股,高频技术真题并提供详细解答。

qq_45776114的博客 1202

基于.NET Framework 4.0的解决方案部署

VS 2010发布之后,随着而来的框架版本也升级到了.NET Framework 4.0。我相信很多朋友已经在用了吧。这一篇文章总结了如何基于.NET Framework 4.0,进行解决方案部署。 之所以要单独写一下,是因为确实这个版本与之前的.NET Framework 2.0,3.0,3.5是不一样的。我们自己在用的时候也摸索了一些时间。所以总结出来给大家参考参考吧,以免多走弯路。 ...

weixin_30762087的博客 85

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

开发web项目需要安装IIS,当安装完以后,web程序已经映射到了本地IIS上,运行出现如下错误提示 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” 原因: vs2010默认的是4.0框架,4.0的框架是独立的CLR,和2.0的不同,如果想运行4.0的网站,需要用aspnet_regiis

丕子李 2970

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”...

处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” 原因: vs2010默认的是4.0框架,4.0的框架是独立的CLR,和2.0的不同,如果想运行4.0的网站,需要用aspnet_regiis注册4.0框架,然后用4.0的Class池,就可以运行4.0的web项目了. aspnet_r...

weixin_30278311的博客 83

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

在windows上部署一个IIS web服务

准备工作 首先,要关闭防火墙和杀毒软件,接入某局域网。 程序和功能-启用或关闭windows功能 具体步骤如下: win7步骤 1、程序和功能中添加web管理工具、万维网服务,web核心 2.安装IIS相关环境并利用IIS服务器发布靶站源代码,应用程序池使用.net 4.0并开启.NET服务 3.在iis里部署网站,注意应用程序池选.net 4.0,并在.net 4.0程序池的高级设置里把32位应用程序设置为true 4.如果.net环境安装不全可在CMD下输入: “%WINDIR%\Microsof

m0_53233211的博客 852

win7 IIS7 发布网站 出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误...

windows7下发布web项目需要安装IIS,当安装完以后,web程序已经映射到了本地IIS上,运行出现如下错误提示 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” 原因: vs2010默认的是4.0框架,4.0的框架是独立的CLR,和2.0的不同,如果...

weixin_33721344的博客 133

IIS7 发布网站 出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误...

windows7下发布web项目需要安装IIS,当安装完以后,web程序已经映射到了本地IIS上,运行出现如下错误提示处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”原因:vs2010默认的是4.0框架,4.0的框架是独立的CLR,和2.0的不同,如果想运行4.0的网站,需要用a...

weixin_33756418的博客 96
上一篇: SqlServer2008修改表时出现“save changes is not permitted…”解决方法
下一篇: 祝大家新年快乐,我的博客搬家了,欢迎大家访问(http://blog.fwhyy.com)
oec2003
博客等级 码龄20年 373粉丝 119原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值