asp.net mvc项目远程发布到windows server服务器
文章参考
设备及环境
- 一台装有windows server 2012的台式机
- 一台装有win10的台式机
- win10上软件使用:visual studio2017(2015也试过是可以的)
windows server上的部署(多图预警)
第一步、安装windows server 2012,并开始配置环境
1、安装完毕后,会出现服务器仪表盘,开始添加角色和功能

2、添加所要的角色和功能




注意:在安装结束前后可能需要重启服务器
第二步、检查服务是否安装成功
装完角色和功能以后,在仪表盘左边会有IIS的项。点击右上角的工具进入IIS管理器




第三步、windows server先暂时配置到这里,开始进入window10,也是本机的设置
1、安装visual studio2017,本文安装的是2017社区免费版(2015也是差不多配置)
2、创建mvc项目,文章那一栏中,有博友无私奉献了非常好的教程,没有接触过的可以参考,这里只是建立一个最原始的项目。
3、开始创建项目






说明:发布有很多种方法,可以通过文件系统发布,也可以通过Ftp发布,文件系统最简单,估计用的人也是挺多,只要在本机发布好,再拖到服务器上就可以了 但是,如果你使用过IIS发布到远程服务器的话,保证你再也不会拖文件夹了。
第四步,回到windows server,创建站点,并安装web deploy
1、创建站点

2、配置用户(后续使用这个用户进行连接)





3、安装web Deploy
这是安装地址 http://www.iis.net/downloads/microsoft/web-deploy
安装的时候切记要选择完整版,不然会出现仍然无法连接

4、安装web Deploy后,同样查看服务,之前没有出现的web部署就出现了,启动它

第五步,在visual studio2017进行发布
开始验证连接,这个时候终于连接成功了

速度点击下一步进行发布吧,当信心满满以为能够发布成功的时候,会出现没有授权的错误提示
印象中好像是这样的:在使用web管理服务进行连接时未能使用指定的应用程序 contentpath………………
第六步,在windows server 去修改管理委派规则
委派成功以后再进行发布



添加完规则以后,再去进行发布

总结
当在测试频繁,修改频繁的时候,推荐使用这样去发布。
asp.net mvc项目远程发布到windows server服务器的更多相关文章
- mvc项目远程发布到windows server服务器
1.安装IIS的时候需要将这两个选项勾选起来 2.确保 管理服务委派 这个选项存在 3.添加委派规则 4.配置IIS管理用户,后续需要用这个用户进行发布连接 5.配置站点的IIS权限 选择刚才在前面设 ...
- 远程调试 ASP.NET MVC 项目
Visual Studio 支持从一台计算机到另一台设备的远程调试.进行远程调试时,主机可以是任何支持 Visual Studio 的平台.远程设备可以是 x86.x64 或 ARM 平台. 本文将指 ...
- asp.net mvc项目使用spring.net发布到IIS后,在访问提示错误 Could not load type from string value 'DALMsSql.DBSessionFactory,DALMsSql'.
asp.net mvc项目使用spring.net发布到IIS后,在访问提示错误 Could not load type from string value 'DALMsSql.DBSessionFa ...
- 1.2 认识ASP.NET MVC项目结构
1.开发环境 操作系统:xp.vista.windows 7.windows 8.windows server 2003|2008|2008R2|2012: 集成开发环境IDE: Vsiual Stu ...
- 基于BUI开发Asp.net MVC项目
因工作性质参于并开发过一些Web应用程序,前端项目框架也用了不少,比如MiniUI.ExtJS.以及定制的项目前端框架.无意中看到BUI前端框架,第一眼就被它的优雅布局所吸引.简洁的项目门户Banne ...
- 3.怎样将ASP.NET MVC应用程序发布到IIS
这一篇,教大家怎么将ASP.NET MVC应用程序发布到本地或者IIS中.打开上一篇创建的ASP.NET MVC 5.0应用程序.[PS:上一篇--->2.第一个ASP.NET MVC 5.0应 ...
- AngularJS2 + ASP.NET MVC项目
环境:VS2015, NodeJS:v 6.5, npm: v3.10, AngularJs 2 通过将ASP.NET MVC项目与Angualr 2官网上的quick start整合的过程中遇到些问 ...
- 习题-任务2初始ASP.NET MVC项目开发
一.选择题 1.在ASP.NET MVC项目的RouteConfig.cs文件中,( )方法注册了默认的路由配置. A.RegisterMap B.RegisterRoutes C. ...
- Asp.net mvc项目架构分享系列之架构概览
Asp.net mvc项目架构分享系列之架构概览 Contents 系列一[架构概览] 0.项目简介 1.项目解决方案分层方案 2.所用到的技术 3.项目引用关系 系列二[架构搭建初步] 4.项目架构 ...
随机推荐
- linux服务器load的含义
Linux的Load(系统负载),是一个让新手不太容易了解的概念.load的就是一定时间内计算机有多少个active_tasks,也就是说是计算机的任务执行队列的长度,cpu计算的队列. top/up ...
- DataFrame创建
DataFrame/DataSet 创建 读文件接口 import org.apache.spark.sql.SparkSession val spark = SparkSession .builde ...
- CSS学习笔记05 display属性
HTML标记一般分为块标记和行内标记两种类型,它们也称块元素和行内元素. 块元素 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度.高度.对齐等属性,常用于网页布局和网页结构的搭建.并且块级 ...
- [leetcode-442-Find All Duplicates in an Array]
Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others ...
- [leetcode-543-Diameter of Binary Tree]
Given a binary tree, you need to compute the length of the diameter of the tree. The diameter of a b ...
- 【LeetCode】118. Pascal's Triangle
题目: Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows = 5,R ...
- React 在服务端渲染的实现
原文地址:Server-Side React Rendering 原文作者:Roger Jin 译者:牧云云 React 在服务端渲染的实现 React是最受欢迎的客户端 JavaScript 框架, ...
- 轻量级高性能ORM框架:Dapper高级玩法
Dapper高级玩法1: 数据库中带下划线的表字段自动匹配无下划线的Model字段. Dapper.DefaultTypeMap.MatchNamesWithUnderscores = true; 备 ...
- Linux网络配置及相关命令
Linux的网络配置是曾一直是我学习Linux的埋骨之地,投入了大量的精力和心神让自己的虚拟机联网.后来发现,仅仅是一个大意,我在这个坑上一躺就是一年半.现在总结一下这个伤心地.希望对有帮助. VMw ...
- CSS3-loading动画(三)
分享继续,图片看得不真切 在线演示demo:http://liyunpei.xyz/loading.html 十一.效果十一 四个小球分别包含于四个正方形div,将小球相对于正方形定位(top:0:l ...