ASP.NET MVC4网站部署在阿里ECS云服务器(WIndows Server 2012+IIS8环境)
首先交代一下服务器的环境配置
系统是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用户加上修改的权限
确定
这样就可以正常访问网站的那个路径了
ASP.NET MVC4网站部署在阿里ECS云服务器(WIndows Server 2012+IIS8环境)的更多相关文章
- 阿里云服务器(windows server 2012 r2 64位)安装MYSQL8.0.18数据库 (小白必备)
今儿中午询问了朋友关于服务器的一些事情后,就开始安装了,从中午大概一点,整到晚上九点,终于装成功了,感觉安装过程能遇到的问题全遇到了,给后面的朋友一些参考意见把. 第一次碰云服务器,措辞不当或不正确之 ...
- asp.net网站部署在云服务器windows server 2008上
搭建一个网站需要以下4个准备: 1.域名解析 2.(云)服务器 3.数据库 4.网站代码 其中1可以可以去DNSPOD申请,同时需要进行备案,在上面就都可以完成.2用的是阿里云服务器windows s ...
- 阿里ECS云服务器部署文件
今天,接触了阿里ECS云服务器,免费领取链接https://dwz.cn/WOFZpZz1 获取之后,要添加一下端口,刚开始需要80 8080 3306的端口,其他的根据需要自行添加 点击快速创建 ...
- 阿里云服务器Windows Server 2008/2012部署Office Web Server 2013
以前成功将Office Web Server 2013部署在了本地服务器上,此次是将Office Web Server 2013部署在阿里云服务器Windows Server 2008和2012上,中 ...
- windows server 2012 iis8.0部署mvc报错
一开始以为需要在服务器装mvc在很多论坛找过也问了朋友都说需要装mvc,经过两天研究是不需要装mvc的只需要在项目的bin文件夹下放入下面三个dll. 未能加载文件或程序集“System.Web.Ht ...
- 阿里云服务器windows server流量不大的情况下,tomcat经常出现访问阻塞,手动ctrl+c或者点击右键又访问正常
我被这个问题折磨了好几天,因为这两天要帮别人做推广,不能再出现这样的情况了,不然广告费就白烧了,所以特意查了一下资料,结果解决方案被我找出来了. 问题发生原因是因为打开编辑选项后,一不小心点到dos窗 ...
- 阿里云云服务器Windows Server 2012 R2无法安装IIS等组件的解决办法
Windows Server2012 R2数据中心版 不管安装什么组件,都显示存储空间不足,无法应用命令,错误代码0x80070008. 最终确认是服务器配置过低的原因,因为这个型号是低级别的配置,1 ...
- 虚拟主机、VPS、ECS云服务器 区别
在阿里云上买了个云服务器. ssh命令都没通,找服务端同事帮我看,说我买错了.应该买ECS. 1.虚拟主机 虚拟主机就是利用虚拟化的技术,将一台服务器划分出一定大小的空间,每个空间都给予单独的 FTP ...
- 什么叫做ECS云服务器?
什么是ECS云服务器,阿里ECS云服务器与虚拟主机的区别是什么.以前,ECS云服务器还不带"云"字,只是叫做"服务器",毫无疑问"ECS云服务器&qu ...
随机推荐
- Codeforces Round #324 (Div. 2) A
A. Olesya and Rodion time limit per test 1 second memory limit per test 256 megabytes input standard ...
- python request模板
# -*- coding: utf-8 -*- import time import requests class Request: def __init__(self): self.s=reques ...
- MySQL5.7源码安装问题汇总
编译安装mysql5.7版本,想试用一下新的版本特性,发现跟之前的5.6版本编译有了一些变化,总结一下避免以后继续入坑.5.6安装方式 cmake版本 5.7编译cmake要求版本最低为2.8,当前为 ...
- 输出读入优化——QAQ
#include<bits/stdc++.h> const int RN=1e5; ],*ip=ib+RN,ob[RN+],*op=ob; inline int gc(){ ip==ib+ ...
- 转载~基于比较的排序算法的最优下界为什么是O(nlogn)
基于比较的排序算法的最优下界为什么是O(nlogn) 发表于2013/12/21 16:15:50 1024人阅读 分类: Algorithm 1.决策二叉树 回答这个问题之前我们先来玩一个猜数字的 ...
- wxpython demo
#!/usr/bin/python # encoding: utf-8 '''Spare.py is a starting point for a wxPython program.''' impor ...
- tcpreplay 缓存算法研究
一. 缓存算法 1.1 算法目的 流量拆分算法的运算会明显影响包的发送速率,为了提高发送速率, tcpreplay 使用了缓存机制,该部分代码也封装在tcpprep工具里,运行 tcpprep ( ...
- C# 获取农历日期
//C# 获取农历日期 ///<summary> /// 实例化一个 ChineseLunisolarCalendar ///</summary> private static ...
- HDU 6112.今夕何夕-蔡勒公式 (2017"百度之星"程序设计大赛 - 初赛(A)1005)
1005:今夕何夕 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Probl ...
- 山东多校联合模拟赛 Day1
矩形计数(rect) Description 给出圆周上的 \(N\) 个点,请你计算出以这些点中的任意四个为四个角,能构成多少个矩 形. 点的坐标是这样描述的,给定一个数组 \(v[1..N]\), ...