阿里云ECS云服务器部署.NET网站

简介: 阿里云ECS云服务器使用的小技巧,以及一些问题的解决方案。

  大家好,我是一名大三学生,就读的是软件工程专业。虽说我是软件工程专业的学生,但是我非常深刻的清楚自己其实是一个小白而已。由于计算机设计大赛上交作品需要用到云服务器,当我苦恼的去CSDN和百度上查询云服务器相关的信息,恰巧在某篇文章说到阿里云有一个“云翼计划”的活动可以提供给初学者免费的云服务器。于是我尝试一下这个阿里云的活动,一进入页面发现活动名称已经改变了,再仔细阅读后发现变成了“飞天计划”的活动。然后通过前期的学习后,免费领取了两个星期的云服务器,我真的很开心,因为我在阿里云上面学到了很多以前没有接触过的知识。Enjoy~!
<br/>
  于是,我就在领取的ECS云服务器上部署自己学的一个网页。我选择的是2016的windows server服务器,当然这里建议初学者在了解自己的需求后再选择相应的云服务器。我之所以选择这个类型的云服务器是由于我用web应用是用.Net写的,那么就需要依赖windows系统的IIS发布这个网站。我在发布这个网站的时候真的是多少有点痛苦,哈哈!因为我发现有很多问题在脱离开发环境,发布到云服务器上才会突显出来。
<br/>
  首先,如果是Windows系统的电脑,而且选的是Windows Server服务器,建议使用远程桌面连接来连接你的云服务器,这样会稍稍提高使用云服务器的效率。使用远程桌面连接时,选择“使用其他账户”,然后输入用户名和密码就可以使用啦!(一般用户名和密码会在开通的云服务器时候通过短信发送给用户,密码可能要去重新设置,在设置完密码后就可以通过上述操作使用远程桌面连接来连接你的云服务器!Enjoy~!),如果使用的是其他系统的话也可以使用向日葵来实现类似上述的操作(当然还有很多不同的方式,这个方式仅仅表示个人的喜好;如果想要使用更多、更好的方式,各大论坛都能找到。)
<br/>
  在完成第一步连接云服务器后,就来到最重要的发布网站流程。我使用的是.NET写的一个网站,而且使用的是Visual Studio这个工具来开发的,那么发布网站其实就比较简单了。我这里用的是一个比较传统的方法就是网站项目通过‘发布到文件夹’的方式发布到文件夹,然后在IIS上添加网站,内容指定为刚刚发布到文件夹的项目,然后选择绑定内网的IP地址,再将端口修改成8080或者其他就可以完成发布的第一步了。这时候可以使用本机通过云服务器的公网IP+端口号来访问刚刚发布的网站,如果你发现访问不了,那大概就是对应的端口没有在云服务器上的安全组里设置的问题了。只需要在安全组里设置对应的端口即可解决问题,当然不同的问题需要寻找对应的解决方法。
<br/>
  如果发布的网站需要使用到数据库操作的话,可以先在服务器上装SQL server数据库(比较节约成本的一种方法,如果有SQL server的云服务器也可以使用IP连接数据库),在装配置数据库的时候选择使用混合的方式连接数据库,这是因为后面发布网站不能使用Windows身份验证模式连接,只能使用sa和密码的方式连接数据库,否则发布的网站无法访问数据库。同理,建新表也要在sa用户连接模式下创建否则所建的新表可能无法映射到sa中,导致无法使用该表进行操作。最后连接字符串可以在相关论坛中查找。
<br/>

1.png


<br/>
  完成以上步骤后还需要给予访问者权限,否则同样无法访问网站!在发布的文件夹下设置“属性”,“安全”下添加新的组或用户名,用户名为Everyone且给予完全控制权限,在设置完后没什么问题就能访问该网站了!Enjoy~!

2.png


<br/>
  如果是因为代码中使用到.NET Framwork4.5以上版本的api而产生的错误,可以升级对应版的.NET Framwork,在升级后需要在服务器管理器添加对应的功能。在添加功能后,需要在IIS的对应的网站的高级设置中设置应用程序池,设置为.NET v4.5。最后,需要在项目的Web.config中的<system.web>节点下修改targetFramework,修改为升级对应的版本。比如,需要升级的版本为4.7.2,那么在把.NET Framwork升级到4.7.2后,将targetFramework修改为4.7.2,不能是其他的4.5.0等其它版本,否则会找不到对应的版本而报错。
<br/>

3.png


<br/>
  上面是我在发布这个网站的时候出现的一些问题,当然还有其他很多的小问题,在我完成整个发布流程后,我最真实的感受是:遇到很多的问题大多可以在论坛中找到对应的解决方案,如果真的解决不了的问题可以寻求他人的帮助!
<br/>
  总结:在解决问题的过程中也是一种成长,也是一种享受!希望接下来的时间可以在巨人的肩膀上不断的进步,为社会做出属于自己的小小贡献。Enjoy~!

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
23天前
|
开发框架 .NET C#
在 ASP.NET Core 中创建 gRPC 客户端和服务器
本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。
35 5
在 ASP.NET Core 中创建 gRPC 客户端和服务器
|
11天前
|
SQL 弹性计算 安全
阿里云服务器产品详情介绍:云服务器是什么、应用场景、租用流程、使用教程参考
对于很多新手用户来说,阿里云服务器是什么、阿里云服务器可以干嘛、阿里云服务器租用价格表、阿里云服务器新手教程是很多用户对于阿里云服务器最为关心的问题。同时,面对琳琅满目的服务器配置和优惠活动,如何选择最适合自己的服务器并充分利用其资源,成为许多用户面临的难题。本文将从阿里云服务器的定义、应用场景、价格、租用流程以及使用技巧等方面进行全面解析,帮助用户更好地了解和应用阿里云服务器。
|
17天前
|
存储 弹性计算 安全
阿里云服务器ECS详解:云服务器是什么,云服务器优势和应用场景及价格参考
云服务器ECS是阿里云众多云产品中,最受用户关注的产品,阿里云服务器提供多样化的计算能力,支持x86、Arm架构,涵盖CPU、GPU等多种服务器类型,满足各种用户需求。本文为大家详细介绍阿里云服务器是什么?云服务器的优势和应用场景,以及最新价格情况,以供大家参考。
|
20天前
|
弹性计算 固态存储 Linux
阿里云服务器、轻量应用服务器、gpu云服务器收费标准与实时活动价格参考
云服务器ECS、轻量应用服务器和gpu云服务器是阿里云的主要云服务器产品,目前轻量应用服务器2核2G收费标准为60元/月,活动价格只要36元/1年或68元1年,云服务器1核1G包月收费标准最低为24.0元/月,GPU云服务器中gn6i实例4核15G配置月付1681.00/1个月起,gn6v实例8核32G配置月付3817.00/1个月起。本文为大家整理汇总了阿里云服务器、轻量应用服务器、gpu云服务器的最新收费标准与活动价格情况,以表格形式展示给大家,以供参考。
|
2月前
|
机器学习/深度学习 弹性计算 运维
云计算系列之阿里云ECS服务器管理实战
本文档介绍了阿里云ECS(Elastic Compute Service)的基本概念、实例管理、磁盘操作、快照与镜像功能及其应用场景,最后通过具体案例解析ECS的实际应用。ECS是阿里云提供的高效、可靠的云计算服务,支持多种业务需求,如Web应用、高并发网站、数据库等,帮助企业快速构建稳定安全的应用,提升运维效率,降低IT成本。文档还详细说明了ECS实例的创建方式、连接方法及日常管理操作,帮助用户更好地利用ECS服务。
80 2
云计算系列之阿里云ECS服务器管理实战
|
1月前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
|
1月前
|
开发框架 监控 .NET
【Azure App Service】部署在App Service上的.NET应用内存消耗不能超过2GB的情况分析
x64 dotnet runtime is not installed on the app service by default. Since we had the app service running in x64, it was proxying the request to a 32 bit dotnet process which was throwing an OutOfMemoryException with requests >100MB. It worked on the IaaS servers because we had the x64 runtime install
|
1月前
|
存储 固态存储 安全
阿里云服务器最新收费标准与云服务器活动价格参考
阿里云服务器最新收费标准参考,入门级1核2G配置收费标准最低64.06/月,2核4G收费标准最低68.0/月,4核8G收费标准最低216.0/月,8核16G收费标准最低432.0/月,目前在阿里云的活动中,2核2G最低36元1年,2核4G企业最低199元1年,2核8G活动价格最低652.32元1年,4核8G活动价格最低955.58元1年,8核16G活动价格最低3815.03元1年。更多不同实例规格及配置的阿里云服务器最新收费标准,活动价格如下文所示。
|
1月前
|
存储 弹性计算 数据库
阿里云服务器ECS产品试用、ECS试用攻略、试用宝典及试用产品续用相关活动介绍
阿里云服务器ECS产品免费试用是阿里云为新手用户提供的免费体验的权益,旨在为新手开发者提供 0 成本高质量的上云体验服务,打造开放,敏捷的开发者环境。阿里云为广大用户提供基础版、企业版试用产品服务(二选一),帮您0门槛轻松体验1个月,基础版最高可试用4核 (vCPU) 8 GiB配置,企业版最高可最高可试用8核 (vCPU) 16 GiB。本文为大家介绍云服务器ECS产品试用、试用宝典、ECS试用攻略及试用产品续用相关活动,以供参考。
|
1月前
|
弹性计算 安全 网络安全
阿里云服务器租用流程,四种阿里云服务器租用方式图文教程参考
阿里云服务器可以通过自定义租用、一键租用、云市场租用和活动租用四种方式去租用,不同的租用方式适合不同的用户群体,例如我们只是想租用一款配置较低且可以快速部署应用的云服务器,通常可以选择一键租用或者云市场租用,本文为大家展示不同租用方式的适合对象以及租用流程,以供初次租用阿里云服务器的用户参考和选择。下面是阿里云服务器租用的图文操作步骤。

热门文章

最新文章