如何利用web单键发行的web部署来发行网站

沈阳美食侦探 2024-06-26 23:03:30
最佳回答
v**ual studio 2010提供了多种asp.net web应用程式部署的方式,从ftp、档案系统、fpse及msdeploy等,本文将介绍如何利用msdeploy来做到,设定一次之後可以利用单键来发行web,让v**ual studio及web deployment agent service帮你建立web应用程式,是一个相当便捷的功能,该如何实作说明如下:  【环境说明】  开发环境:windows 7 standard x86、v**ual studio 2010 ultimate。  正式环境:windows server 2008 r2 standard    首先必须打开web单键发行的功能,步骤请见下图:      当您发现您的web单键发行功能如上图是反白无法使用的状况,原因是web单键发行功能只能用在web应用程式专案,不能用在web网站专案,两者的差异请见参考资料。因此笔者改开一个web应用程式专案,就可以使用web单键发行功能(如下图)。      於web单键发行工具箱上按新增以新增发行设定。      输入下列资讯(如下图):  发行设定档的名称。  发行方法选择web部署  服务url可以依照下方的提示输入  输入网站名称及应用程式到时候要部署在该网站所使用的名称。  若您的web应用程式想要部署至i**後变成应用程式,必须勾选【在目的地标记为i**应用程式】。      本文以下图所输入的资讯来进行web部署的测试:      注意,本文使用admin**trator为方便示范之用,建议实务上避免使用admin**trator来发行web。    发行时应该会出现下列的错误讯息:  错误 1 web 部署工作失败。(无法连线到目的电脑 ("192.168.192.172")。在目的电脑上,请确认 web deploy 已安装,并且必要的处理程序 ("web deployment agent service") 已经启动。)这个错误表示您无法连接伺服器。请确定服务 url 正确无误、已正确设定这部电脑和伺服器电脑上的防火墙和网路设定,而且已在伺服器上启动适当的服务。错误详细资料:无法连线到目的电脑 ("192.168.192.172")。在目的电脑上,请确认 web deploy 已安装,并且必要的处理程序 ("web deployment agent service") 已经启动。无法连接至远端伺服器通讯端操作尝试连线到一个无法连线的网路。 192.168.192.172:80 0 0 webapplication5    从错误讯息看来目的端电脑尚未安装web deployment agent service,以至於web部署失败,由於内建并无这个服务,必须至i**官网下载web deploy 2.0并安装至目的地的机器上,从i**官网上可选择利用web platform installer来安装或是直接依照作业系统的位元数来手动下载安装档,笔者选择手动安装x64版的web deploy 2.0,下载及安装过程截图如下:      安装完毕之後请从服务检查是否有web deployment agent service这个服务,且其启动类型为自动(如下图)。      接著再重新发行一次web应用程式,此时很不幸地又出现下列的错误讯息:  错误 1 web 部署工作失败。(无法连线到目的电脑 ("192.168.192.172")。在目的电脑上,请确认 web deploy 已安装,并且必要的处理程序 ("the web management service") 已经启动。)这个错误表示您无法连接伺服器。请确定服务 url 正确无误、已正确设定这部电脑和伺服器电脑上的防火墙和网路设定,而且已在伺服器上启动适当的服务。错误详细资料:无法连线到目的电脑 ("192.168.192.172")。在目的电脑上,请确认 web deploy 已安装,并且必要的处理程序 ("the web management service") 已经启动。无法连接至远端伺服器连线尝试失败,因为连线对象有一段时间并未正确回应,或是连线建立失败,因为连线的主机无法回应。 192.168.192.172:8172 0 0 webapplication5    从保哥的如何使用 v**ual studio 2010 的「单键发行」功能 (msdeploy)一文查出,原来少安装i**的管理服务的角色服务(如下图)。      安装完毕之後检查服务中的web management service是否启动(如下图)。      再重试一次发行,终於可以看到发行成功的讯息(如下图)。      从i**管理员看来的确web部署工具帮我们在default web site下建立webapp5这个应用程式(如下图)。      於开发环境上打开ie执行webapp5上的index.aspx,可以看到网页正常显示,表示部署成功。 20210311
汇率兑换计算器

类似问答
  • 就未来十年来说,web前端发展前景如何?
    • 2024-06-26 09:25:35
    • 提问者: 未知
    倾向于web前端开发的在校学生,好奇未来发展,自己觉得已经饱和了
  • 如何用j**a开发一个网站?
    • 2024-06-26 06:29:40
    • 提问者: 未知
    下载了最新的jdk软件、最新的eclipse、数据库mysql以及tomcat、struts但是不知道怎么连接起来,在数据库连接的时候...我是不推荐使用虚拟机再搞linux的,直接买一台方便很多 ...
  • web的历史
    • 2024-06-26 07:26:29
    • 提问者: 未知
    web即 world wide web,简称www,是英国人timberners-lee 1989年在欧洲共同体的一个大型科研机构任职时发明的。通过web,互联网上的资源,可以在一个网页里比较直观的表示...
  • j**a web开发,需要学习什么?
    • 2024-06-26 20:49:40
    • 提问者: 未知
    工作中可以给你加分的东西了,red**,...不好意思,把这个老哥给忘了,数据库作为一切web应用的基石,没有它就没有数据,应用就毫无价值,当然了,让我们天天沉迷于crud无法...
  • 如何看待 web 开发构建工具 vite?
    • 2024-06-26 17:40:21
    • 提问者: 未知
    即可初始化一个 vite 项目(默认应用模板为 vue3.x),生成的项目结构十分简洁: ...这部分代码在 src/node/cli.ts 里,主要内容是借助 minim**t—一个轻量级的命令解析工具...
  • uc web 开发商是谁
    • 2024-06-26 06:41:04
    • 提问者: 未知
    uc浏览器开发团队 优视动景(ucweb)是**领先的移动软件和综合服务提供商,其提供的核心产品优视浏览器能运行在绝大多数的手机终端上;公司亦是**第一家在手机浏览器领域拥有核心技术及完整知识产权的公司。公司自2004年创立以来,始终以卓越的市场前瞻力和技术创新力推动着**移动互联网领域的发展...
  • web 前端怎样入门?
    • 2024-06-26 08:30:20
    • 提问者: 未知
    推荐阮一峰老师的《es6 标准入门...对于有静态语言经验的同学,可以直接上手,基本没有难度 学会使用包管理工具 npm,学会在社区上找想要的包,如 npms.io 尝试使用 webpack ...
  • j**a web开发的用途是什么啊?是不是只是j**a开发中的一部分啊?
    • 2024-06-26 13:20:53
    • 提问者: 未知
    vb主要开面应用程序的,web都是b/s程序啊,j**a的大了啊。有j2se(用来开发桌面应用程序)j2ee(属于企的web开发吧)j2me(手机等编程)哇~~,如此一比,j**a是无所不包啊,j**a用途大。
  • web 端如何做用户行为统计?
    • 2024-06-26 01:17:44
    • 提问者: 未知
    前后端都可以做一些什么?收集用户点击的位置、时间等资料有哪些高效的手段?获取到数据后如何进行分析?
  • 学web前端开发,学历到底重不重要?
    • 2024-06-26 06:02:03
    • 提问者: 未知
    但是如果你把原生js基础打捞,设计模式学好,最终达到你自己都能封装插件、封装框架的高度,再来学习别人的框架,看别人的源码是不是很简单了呢?虽然我们不需要重复的造...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。