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控制台重新启动项目,输入网址就可以浏览自己的网站了

效果

报错整合

这里每个人的电脑有所差别,会出现各种报错,我会在下一个作品整合常见的报错敬请期待,或者私信我

关注我的博客【jieran】

微信公众号搜索【JieRanx】关注 回复【项目上线】领取部署文档

私信我,帮你解决

IIS方式部署项目发布上线的更多相关文章

  1. 配置resin web方式部署项目

    写在前面,推荐下载resin4.0.47版本.其它版本没有测试 最近打算做一个小项目,然后容器选用了resin.想通过web提交war文件的方式 进行部署,更新代码也方便. 试了resin最新的版本( ...

  2. 用IIS进行部署,发布网页,运行DEMO

    因项目需要,正在学习如何部署IIS服务,并发布网站,发布以后,运行网页,具体步骤如下: 一.IIS的部署 在进行部署前,需要将一些必要的配置选好,如图: 打开选项,进行设置,将箭头部分进行勾选 在wi ...

  3. IIS本地部署项目出错

    今天,打开部署在本地IIS的项目发现出错了.报的错,跟没有连接网络一样的.我当时有点懵,过一会儿再静下心来,想想这是什么原因. 第一步,把所有部署的项目,都打开看了一下,方便找出对比. 发现,绑定了I ...

  4. IIS项目部署和发布

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

  5. 关于DIPS的MVC 4.0项目发布与在IIS 7.0上的部署的方法

    本人技术笨拙,今天在发布DIPS的MVC4.0项目,并部署到IIS上,遇到各种问题.在查询相关资料后,最终得以解决,所以想把这个过程记录下来. 首先是MVC4.0项目的发布: 打开你的VS2012网站 ...

  6. 解读ASP.NET 5 & MVC6系列(3):项目发布与部署

    本章我们将讲解ASP.NET5项目发布部署相关的内容,示例项目以我们前一章创建的BookStore项目为例. 发布前的设置 由于新版ASP.NET5支持多版本DNX运行环境的发布和部署,所以在部署之前 ...

  7. 怎么把自己电脑上开发的项目发布到自己电脑IIS上面?

    windowsxp中: 步骤: 1.新建一个文件夹,把项目发布到里面(发布的时候需要注意的是: ) 注意:发布方法要选择:文件系统 目标位置选择:你新建来发布的那个文件夹名称 2.在IIS中新建网站 ...

  8. 同“窗”的较量:部署在 Windows 上的 .NET Core 版博客站点发布上线

    为了验证 docker swarm 在高并发下的性能问题,周一我们发布了使用 docker-compose 部署的 .net core 版博客站点(博文链接),但由于有1行代码请求后端 web api ...

  9. 本地MVC项目发布到IIS服务器

    0瞎扯 朋友们有时候我们写个一个web程序只能使用卡西尼服务器调试,下面我教大家发布到IIS服务器上(包括本地ISS7.5和远程服务器 IIS) 1.VS发布 a.点击web项目->发布

随机推荐

  1. MariaDB ZIP方式安装(Window系统)

    Maria DB ZIP方式安装 Windows上ZIP包的入门非常简单-此发行版包括预构建的数据库文件,这些文件可以在解压缩ZIP后立即使用. 您可以从命令提示符运行mysqld.exe,如下所示: ...

  2. 在虚拟机里面安装mysql

    https://dev.mysql.com/downloads/repo/yum/ 首先到网站里面下载 mysql80-community-release-el7-3.noarch.rpm 通过xft ...

  3. 学习openldap01

    Linux 下openldap的详细介绍,搭建,配置管理,备份,案例 Ldap  服务应用指南 兼容(5.X&6.X) 1.1  Ldap 目录服务介绍 1.1.1 什么是目录服务(activ ...

  4. Effective Java —— 多字段下考虑使用建造者模式构建实例

    本文参考 本篇文章参考自<Effective Java>第三版第二条"Consider a builder when faced with many constructor pa ...

  5. 【leetcode 29】 两数相除(中等)

    题目描述 给定两个整数,被除数 dividend 和除数 divisor.将两数相除,要求不使用乘法.除法和 mod 运算符. 返回被除数 dividend 除以除数 divisor 得到的商. 整数 ...

  6. c语言 相关小知识

    软件运行与内存关系(垃圾数据) 内存是在操作系统的统一管理下使用的! 1.软件在运行前需要向操作系统申请访问存储空间,在内存空闲空间足够时,操作系统将分配一段内存空间并将外存中软件拷贝一份存入该内存空 ...

  7. 如何正确的阅读Datasheet?

    不仅仅是芯片,包括工具.设备几乎任何电子产品,都需要去阅读它的datasheet,除了包括最低.最高要求,特点,建议和用途及其兼容的设备等等,更重要的是原厂商以一个成功者的身份去告诉你一些注意事项. ...

  8. 对Flex布局的总结与思考

    阅读本文之前最好对flex布局有基本了解,可以通过"参考资料"中列举的资源来学习. flex布局规范的设计目标 一维布局模型(one-dimensional layout mode ...

  9. python-班级人员信息统计

    输入a,b班的名单,并进行如下统计. 输入格式: 第1行::a班名单,一串字符串,每个字符代表一个学生,无空格,可能有重复字符.第2行::b班名单,一串字符串,每个学生名称以1个或多个空格分隔,可能有 ...

  10. Android修改app图标

    1.按照路径找到AndroidManifest.xml中的icon 2.在drawable添加一个png图片 3.然后在AndroidManifest.xml中的icon,修改其中的值 android ...