阿里云服务器Web Deploy配置和使用Visual Studio进行Web项目发布部署遇到的坑

阿里云的服务器一直闲着,烧着银子,当初花几千大洋开通,本想弄信息化的项目为所帮扶的贫困户脱贫助手,不想势单力薄,一直没有找到好的项目。最近大家都在众志成城抗击新肺疫情,于是又想能不能尽点自己的力量,于是又开始打开Visual Studio 鼓捣起项目来,为了测试与微信服务器的消息发送,每次都得把项目发布到阿里的去服务器上,由于以前一直没怎么用,发布的方法是采用最原始的复制,然后远程桌面粘贴上去。次数多了感觉太累了,比较的方法,一个是FTP方式,另一个是Web Deploy,FTP方式虚拟主机一直在用,服务商只提供这个方式。这次用的是云服务器,于是想人尝试部署Web Deploy。

根着网上的教程一步一步往下走,应该说网上资料遇到的坑基本都遇到了。

第一个坑就是:添加服务角色和安装完Web Deploy3.6后,在IIS--网站的右键菜单里没有出现“部署”项。只好卸载掉重新安装解决。

第二个坑是:根据生成的配置文件导入发布配置 ,验证连接失败。

试了很多办法,仍然是验证不通过,直接保存发布出现如下错误:

在错误中发现端口号8172,终于找到了问题的根源,阿里云服务器,要对外开放端口需要在控制台里的安全组里配置:

几经周折终于配置成功。

总结:Web Deploy的安装配置坑确实很多,在次安装过程中基本被我碰到了,这次及时把他记录下来,以便以后查阅。Web Deploy一但配置成功后,发布项目确实非常方便。发布上传速度也比FTP快了不少,对于需要正式域名的微信开发很有帮助,每都可以及时的把项目发布到云服务器测试。

这是我第二次,把遇到的问题的及时记录下来,希望能坚持下来。

原文地址:https://www.cnblogs.com/bcd589/p/12355062.html

时间: 2024-10-17 20:26:36

阿里云服务器Web Deploy配置和使用Visual Studio进行Web项目发布部署遇到的坑的相关文章

阿里云服务器Node环境配置

最近,将网站的阿里云服务器迁移到阿里云北京机房,记录下CentOS的迁移过程. 首次登录云服务器,要先进行用户设置. 用户设置 首先用passwd命令修改超级管理员root密码. $ passwd 根据提示连续输入两次密码,很简单吧. 接着,要新建一个普通的管理账号并设置密码,用于日常的系统管理. $ useradd user1 $ passwd user1 将用户添加进管理组,以便于统一管理管理员的权限. $ usermod -a -G wheel user1 设置新用户的sudo权限. $

阿里云服务器 ——宝塔面板配置安装的数据库如何进行远程连接

首先在服务器安全组添加3306放行端口 继而再去面板中添加3306放行端口 在阿里云服务器中登录mysql进行远程配置(权限为root才能配置,否则配置不成功) 1. 先用localhost登录# mysql -u root -pEnter password: 2. 执行授权命令mysql> grant all privileges on *.* to [email protected]'%' identified by 'password'; 红色底板的password自行设置Query OK

购买阿里云服务器时的配置

一.注册阿里云账号(也可以用淘宝号登陆) 二.打开购买服务器页面https://www.aliyun.com/product/ecs 三.点击''立即购买按''钮后,进入配置页面 1.计费方式:选择''包年包月''的是一次把钱付清比较省事.按量付费 是用多少扣多少,当余额不足以扣除时,就不能继续使用了. 2.地域:选择客户访问量高的地域或自己所在地域都可以.根据自己需要选择. 3.网络:选择默认的.有个请选择安全组 的选项,在那个选项上面点击下,就能看到有个 默认安全组 ,然后选择默认安全组 就

阿里云服务器安全组配置-有关访问实例异常的解决办法

发现通过IP或者域名无法访问实例,在本地win+r键,输入cmd,打开dos窗口: 输入ping xxx.xxx.xxxx.xxx(这是你的服务器的公网ip): 如果发现请求超时,则有很大可能是服务器安全组配置问题(大多情况下是删除了原来的安全组配置才引起的): 登陆阿里云官网,进入到实例,找到安全组,选择新建安全组策略 加入 icmp   允许    入方向    优先级设置为1    地址段 0.0.0.0/0 加入 ssh    允许     入方向    优先级设置为1  地址段 (如果

阿里云服务器ECS WindowsServer2016配置IIS遇到的坑

之前买了台阿里云的服务器作为小程序的后台服务器,用的是WindowsServer2016系统,一直配置IIS服务配置不上,错误代码0x800f0922. 找了很多方案,还是没解决,无奈提交工单.最终在客服的帮助下终于搞定了,以下是遇到的一些问题记录. 1.由于买的服务器配置不是很高,WindowsServer2016又是比较吃配置的系统,所以第一步怀疑是内存不够,开了个虚拟内存,发现问题还是没解决 2.第二次百度查了下错误代码,怀疑是安装.net 3.5的时候安装不上导致的,所以用powersh

阿里云服务器Linux CentOS配置(一)

自己是首次接触云平台,有幸找到了http://www.cnblogs.com/liaolongjun/p/5632789.html这里的一个简洁明了的教程. 在安装了无数次mysql后,,终于发现了这个服务器自带了mysql数据库,[大雾]. 执行 # sudo netstat -tap | grep mysql 出现 tcp 0 0 *:mysql *:* LISTEN 1965/mysqld 表示已经安装了mysql 查看状态 # service mysqld status 可以看到 SUC

阿里云服务器 ubuntu14.04 配置ftp

1.执行apt-get update 2.使用apt-get命令安装vsftp:apt-get install vsftpd -y 3.先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下. 使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录: useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp 4.修改该帐户

基于阿里云服务器Linux系统安装配置Redis

一.Redis简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(有序集合)和hash(哈希类型).在项目中使用redis,主要是从两个角度去考虑:性能和并发.比如在遇到需要执行耗时久,且结果不频繁变动的SQL,就适合将运行结果放入缓存.这样,后面的请求就去缓存中读取,使得请求能够迅速响应.还有在并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常.这个时候

阿里云服务器下安装配置 vsftpd —— 基于CentOS 6.3 【简洁版】

原文链接:http://www.tuicool.com/articles/nuiQBja 1.更新yum源 我是直接 yum update 更新的 2.安装vsftp 使用yum命令安装vsftpd #yum install vsftpd -y 3.添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下. 使用下面的命令创建帐户,该命令指定了/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录: #u