ASP.NET MVC4网站部署在阿里ECS云服务器(WIndows Server 2012+IIS8环境)

本文涉及的产品
云服务器ECS,u1 2核4GB 1个月
推荐场景:
2048小游戏搭建
云服务器 ECS,每月免费额度280元 3个月
简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/41747613 首...
+关注继续查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/41747613

首先交代一下服务器的环境配置

系统是WIndows Server2012(配置的时候选的是全能环境),服务器是IIS8

由于装了VS2012,所以系统也自动装上了.Net Framework4.5,MVC4等

数据库为SqlServer2005,直接在服务器上装的数据库系统

如果在服务器上装vs2012这些软件的时候装不上去又不知道怎么回事的时候

去阿里售后提交一下工单就好了,把问题描述一下,他会说这是第三方软件的问题,会给你一个专门处理这些问题的第三方公司

然后给你一张代金卷,金额刚好是那个公司这次处理你服务器的费用(等于说免费帮你修理,装好那些软件)

第三方公司处理的时候可能会远程登录到你的服务器进行操作,所以还需要提供登录系统的账号密码

以上交代完毕



首先在服务器上打开vs2012,打开要发布的项目

在项目名上右键->重新生成->发布(注意:不是解决方案上右键,也不是什么逻辑层和数据层的这些类库项目上右键,是在mvc主项目上右键)


点击发布之后出现一个类似发布向导的东西

第一步是配置文件

点击下拉框->新建,为配置文件命名(这个和项目里的WebConfig配置文件是不一样的)


点击下一步,如图

发布方法选择文件系统,这样可以发布在本地了(就是服务器的那台电脑)

目标位置选择一个自定义的路径

如果有域名的话,目标URL自个儿填呗


点击下一步

配置选择Release,这个配置会将系统的性能最大化

Debug是调试模式,附加了很多调试信息,是为了方便程序员调试用的


点击下一步,点击发布


这样,mvc项目就被发布到本地的一个路径上了

下面是发布之后的项目


接下来就没vs什么事情了

打开控制面板->管理工具->IIS管理器

在网站上右键->添加网站

输入自定义的网站名称

应用程序池选择默认的那个

点击确定


物理路径选择刚刚用vs发布的那个路径

ip地址输入服务器的公网ip

之后不管,点击确定


之后就可以看到网站目录下多了一个BookShop的站点

点击下面的内容视图就可以看到发布的项目


这样就将MVC4的项目部署到IIS8上面去了,打开浏览器访问公网ip地址(只要能上网的电脑都可以访问到了)


如果这时候出现什么网站配置文件无法读取的情况,可能是对网站发布的那个路径访问权限不够

找到网站发布的路径,右键网站主目录,属性


找到安全选项卡,在组或者用户名那边点击编辑

添加用户everyone

点击确定



给这个everyone用户加上修改的权限

确定


这样就可以正常访问网站的那个路径了

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2天前
|
存储 安全 Apache
2023-10 适用于基于 x64 的系统的 Windows Server 2012 R2 月度安全质量汇总(KB5031419)
2023-10 适用于基于 x64 的系统的 Windows Server 2012 R2 月度安全质量汇总(KB5031419)
23 2
|
2天前
|
NoSQL MongoDB 数据库
数据库数据恢复—Windows server环境下MongoDB数据库数据恢复案例
MongoDB数据库数据恢复环境: 一台Windows Server操作系统的虚拟机,虚拟机上部署有MongoDB数据库。 MongoDB数据库故障&检测: 在未关闭MongoDB服务的情况下,工作人员将MongoDB数据库文件拷贝到其他分区,然后将原数据库文件所在分区进行了格式化的操作,格式化完成后将数据库文件拷回原分区,重新启动MongoDB服务,发现MongoDB服务无法启动并报错。
数据库数据恢复—Windows server环境下MongoDB数据库数据恢复案例
|
13天前
|
存储 域名解析 网络协议
windows server安装域控及原理(小白向)
windows server安装域控及原理(小白向)
30 0
|
2月前
|
关系型数据库 MySQL Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置
66 0
|
3月前
|
存储 安全 API
Windows Server 2022 21H2 本地域权限提升漏洞(PetitPotam)
Windows Server 2022 Standard/Datacenter 存在本地域权限提升漏洞,攻击者可通过使用PetitPotam工具进行获取服务器SYSTEM权限。
34 1
|
4月前
|
Windows
Windows Server 2016 备份和灾难恢复-2
在“确认”界面中,可以看到该备份的标签信息,如图9.26所示。
78 0
|
4月前
|
安全 Windows
Windows Server 2016 备份和灾难恢复-1
备份是指将系统中数据的副本按一定的策略储存到安全的地方,而还原是指备份的反向过程,备份的目的是在系统发生故障或误操作后,利用备份信息还原数据,从而尽可能减小损失。备份的重要性只有在需要还原的时候才能体现出来,为了提高数据备份操作的效率,很多人喜欢用价格昂贵,操作复杂的专业备份工具来实现。其实,我们完全可以利用系统自带的数据备份功能来完成。在WindowsServer2016中,可以利用 Windows Server Backup进行数据的备份和恢复。
208 0
Windows Server 2016 备份和灾难恢复-1
|
5月前
|
文件存储 iOS开发 Windows
在服务器的raid1中安装windows server系统(踩坑记录)
在服务器的raid1中安装windows server系统(踩坑记录)
在服务器的raid1中安装windows server系统(踩坑记录)
|
5月前
|
Windows
Windows Server 2012 R2多用户远程连接配置步骤
Windows Server 2012 R2多用户远程连接配置步骤
524 0
|
5月前
|
缓存 JavaScript 前端开发
Windows7压缩包安装node.js 报错提示windows Server 2012 R2 和安装React脚手架 最详细教程
对于Windows 7安装node.js 提示“This application is only supported on wWindows 8.1,windows Server 2012 R2, or higher.”类似这种情况的,该问题是因为node.js官方在 x12版本后就不支持win7系统了。
热门文章
最新文章
相关产品
云迁移中心
推荐文章
更多