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

【vue看板】

大屏看板提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:代码量较多,看板中的。

weixin_46223284的博客 2772

深入解析AMBA5 AXI与ACE协议:从基础到高级应用

本文深入解析了AMBA5 AXI与ACE协议的核心机制与应用。AXI协议通过分离通道、突发传输和乱序完成实现高性能数据传输,而ACE协议在此基础上构建了硬件级缓存一致性解决方案,通过监听机制和状态模型确保多核系统数据统一。文章还探讨了在异构计算等复杂场景下的实战应用与AMBA5的新特性。

cc789的博客 963

推荐一款强大且易用的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

MuJoCo与Isaac Sim的无缝对接:利用USD导出功能实现强化学习场景的跨平台迁移

本文详细介绍了如何通过USD导出功能实现MuJoCo与Isaac Sim的无缝对接,助力强化学习场景的跨平台迁移。文章解析了USD格式的核心优势,包括分层合成、物理属性继承和时间轴动画,并提供了从MJCF到USD的完整转换流程及在Isaac Sim中的高级应用技巧,帮助开发者高效迁移和优化强化学习环境。

weixin_29073241的博客 517

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

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

林中静月下仙的博客 3227

量化交易零基础入门教程

特点 从零开始教编程。靠谱的量化交易学习资源稀少,且具有不讲编程、代码较难、过多等不适合新手等问题,本教程中则会从零开始教编程,解决量化入门过难过编程门槛这一问题。 量化与编程相结合。本教程不仅会教编程,而且会尽量结合量化情景,减少“我要做量化交易为什么要看这些用来培训程序员的东西”的愤懑。 简易精炼,快速入门。尽量只讲最核心最常用的知识,助你快速摆脱想学习量化却处处陌生不知所措的茫然的新手阶段。 读前说明 文后会有自测与自学,包括一些额外的延伸自学内容以及稍有难度的自测题目。 最最最基础的股票.

JanLEE 2886

笔试题-2023-星宸-数字IC设计【纯净题目版】

4 笔试题-2023-星宸-数字IC设计【纯净题目版】

w0shishabi的博客 1172

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

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

weixin_34411563的博客 296

Android So加载机制分析----基于Android14源码

本文深入分析Android 14系统中SO(共享库)的两种加载机制:System.loadLibrary()和System.load()。前者通过ClassLoader查找标准路径加载,后者直接加载指定路径的SO文件。文档详细追踪了从Java层到动态链接器的完整加载链路,包括ClassLoader路径查找、JNI桥接、ART虚拟机处理以及底层linker的符号解析和重定位过程。同时还分析了Namespace隔离、JNI_OnLoad机制等核心内容,为开发者提供全面的SO加载技术解析和问题排查指南。

保持专注,保持热爱 350

ASP.NET MVC 3 Framework之旅 第二章

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

weixin_30533797的博客 197

OSCP-Challenge 2 - Relia

使用andrea:PasswordPassword_6登录远程桌面,在c盘根目录下发现一个计划任务的ps,文件,修改执行的exe位木马,获取到milana用户的反弹shell。,发现开放了一个8000端口,但是我们外部是访问不到的,它对应的页面是/var/www/internal/,这个目录下的文件我们是可以访问的,把这个文件打个包放到本地分析下。其中数据的可以直接连接mssql,但是端口是49965,不过在数据库中没发现什么可用的信息,但是可以修改密码直接进后台,这个可以先放放。

羽的博客 7771

【光子 AI】AI Agent 知识体系深度研究报告

从理论基础到前沿应用:全面解析人工智能代理的核心架构、关键技术与发展趋势📅 2026 年 3 月 | 📊 深度研究报告 | 🔬 人工智能领域 | 📈 前沿技术分析**AI Agent(人工智能代理)**是一种能够感知环境、基于所获得的信息做出决策,并执行行动以影响该环境的软件系统。AI Agent 的设计旨在模仿或实现智能行为,它们可以在各种环境中操作,包括物理世界和虚拟空间。随着大语言模型(LLM)技术的突破性进展,AI Agent 正从实验室研究快速走向产业应用。根据 Gartner 发布的《2

AI天才研究院 177

基于.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

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

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

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

丕子李 2970

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

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

处理程序“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

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

在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、付费专栏及课程。

余额充值