IIS项目部署和发布
VS2019如何把项目部署和发布
这里演示:通过IIS文件publish的方式部署到Windows本地服务器上
第一步(安装IIS)
1.在自己电脑上搜索Windows功能里的【启用或关闭Windows功能】

2.配置Internet Information Services

3.然后点击确认就OK,有的电脑需要重启一下
第二步(项目发布)
1.在自己电脑上任意位置创建一个空的文件夹

2.回到VS2019项目中,选中【项目右键】>>>【发布】>>【选择文件夹】

2.双击进去选择到自己publish文件夹的位置,然后点击【完成】就行了

3.回到发布界面,接着点击右上角【发布】

4.回到你的【publish】文件夹,查看有以下目录,那就发布成功了

第三步(设置publish文件【属性】)
1.选中【publish文件夹】右键>>【属性】>>【安全】>>【编辑】>>【添加】

2.输入一个对象【everyone】,然后点击确认

3.然后把它的完全控制选择上,然后点击【应用】

第四步(IIS管理器)
1.在自己电脑上搜索IIS管理器,打开面板

2.点击【Default Web Site】,进入右边的高级设置

3.编辑里面的两项位置,然后点击确认

4.点击【应用程序池】>>【右键DefaultAppPool】>>找到【标识】

5.修改标识后,点击确认

6.启动此项目前,可以先点击重新启动,然后点击【浏览】

7.出现下面界面就说明项目发布成功

8.这里如果你要浏览你的视图目录在:localhost/视图文件夹/index,

它报以上错误,这边还要设置数据库权限
第五步(修改数据库权限)
1.进入SqlServer数据库>>【安全性】>>【登录名】>>【NT AUTHORITY\SYSTEM】>>【用户映射】选择你使用的数据库名,点击确认

2.进入你的数据库找到你项目中所使用的表中右键【属性】>>【权限】>>【搜索】>>输入一个【public】对象(公共的)
注:如果项目里用到多表那都要执行这一步操作

3.下面的授予都打上√,点击确认

4.回到IIS控制台把【高级设置】里的【应用程序池】属性改为【DefaultAppPool】,重新启动项目,输入网址就可以浏览自己的网站了

效果:

报错整合
这里每个人的电脑有所差别,会出现各种报错,我会在下一个作品整合常见的报错敬请期待,或者私信我
微信公众号搜索【JieRanx】私信我,帮你解决

IIS项目部署和发布的更多相关文章
- 用IIS进行部署,发布网页,运行DEMO
因项目需要,正在学习如何部署IIS服务,并发布网站,发布以后,运行网页,具体步骤如下: 一.IIS的部署 在进行部署前,需要将一些必要的配置选好,如图: 打开选项,进行设置,将箭头部分进行勾选 在wi ...
- IIS方式部署项目发布上线
VS2019如何把项目部署和发布 这里演示:通过IIS文件publish的方式部署到Windows本地服务器上 第一步(安装IIS) 1.在自己电脑上搜索Windows功能里的[启用或关闭Window ...
- ASP.NET网站怎么发布 Web项目程序怎么发布部署(暂时收藏)
Web程序如何发布部署呢.网站项目做好了,需要发布出来,提交给客户,装上服务器.那怎么在ASP.NET开发环境中将网站程序发布出来呢 ^_^ 工具/原料 Visual Studio 2010 ( ...
- 在IIS上部署你的ASP.NET Core项目
概述 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kest ...
- 如何在IIS上发布网站 在阿里云服务器windows server2012r iis上部署.net网站
如何在IIS上发布网站 本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例: 1.打开项目 这是我电脑上的一个项目,现在我记录一下将这个项目发布到iis上的整个过程 ...
- 在IIS上部署你的ASP.NET Core项目 (转载)
概述 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kest ...
- 在IIs上部署asp.net core2.1项目
转自:https://www.cnblogs.com/jasonduan/p/9193702.html 在IIS上部署你的ASP.NET Core 2.1项目 1.在控制面板→程序→启用或关闭Wi ...
- .Net Core 项目部署IIS简单步骤
1.新建一个解决方案: 我习惯会把运行文件移至一级目录 然后清除CoreTest 文件夹里面的文件 2.在解决方案中新建一个项目 点击确认有,这里有几种选择类型,我一般选择空类型(这里需要注意一下,空 ...
- 项目部署到自己的IIS上
一般我们只能在本机上才可以开到我们的项目,这个是不需要连网的 如果想让我们的项目在网站中打开,别人也可以看到,就需要把我们的项目部署到服务器上了,输入IP就可以看到我们的项目 发布项目 然后发布网站 ...
随机推荐
- 二、mycat15种分片规则
一.分片枚举 通过在配置文件中配置可能的枚举 id,自己配置分片,本规则适用于特定的场景,比如有些业务需要按照省份或区县来做保存,而全国省份区县固定的,这类业务使用本条规则,配置如下: <tab ...
- promethues常用的函数
prometheus函数常用 时数据 (Instant vector): 包含一组时序,每个时序只有一个点,例如:http_requests_total区间数据 (Range vector): 包含一 ...
- 是否可以从一个静态(static)方法内部发出对非静态 (non-static)方法的调用?
不可以,静态方法只能访问静态成员,因为非静态方法的调用要先创建对象,在 调用静态方法时可能对象并没有被初始化.
- C语言对源程序处理的四个步骤:预处理、编译、汇编、链接——预处理篇
预处理 1)预处理的基本概念 C语言对源程序处理的四个步骤:预处理.编译.汇编.链接. 预处理是在程序源代码被编译之前,由预处理器(Preprocessor)对程序源代码进行的处理.这个过程并不对程序 ...
- carsim输入输出变量
来自:https://wenku.baidu.com/view/3405ded5443610661ed9ad51f01dc281e43a5673.html 输出量
- Simulink仿真时间、步长、精度和解法器设置
在Simulink模型中Configuration Parameters里的Solver页设置仿真时间.步长.精度和解法器. 一.仿真时间:注意这里的时间概念与真实的时间并不一样,只是计算机仿真中对时 ...
- String能变化吗?和StringBuffer的区别是什么
[新手可忽略不影响继续学习]看 过上面例子的童鞋一定会觉得很奇怪,s = s + s1.charAt(i); 马克-to-win, s不是老在变化吗?其实s = "";时,虚拟机会 ...
- JSTL详解(常用标签以及c:forEach遍历集合)
JSTL标签 一. JSTL的简介 1. 什么是JSTL 2. JSTL常用标签库 3. JSTL使用步骤 二. 核心标签库常用标签 1. c: set 标签 2. c: out 标签 3. c: i ...
- Python使用递归绘制谢尔宾斯基三角形
谢尔宾斯基三角形使用了三路递归算法,从一个大三角形开始,通过连接每一个边的中点,将大三角型分为四个三角形,然后忽略中间的三角形,依次对其余三个三角形执行上述操作. 运行效果: 源代码: 1 impor ...
- 小程序colorui框架引入与使用
colorui是UI框架: 超好用的一款 小程序二维码体验: : 引入方式: 1.先去下载colorui https://github.com/weilanwl/ColorUI 把col ...