ASP.NET Web应用程序发布到IIS
ASP.NET Web应用程序发布到IIS
- 一、发布前的准备工作
- 1.检查数据库连接字符串
- 2.检查数据库登录名
- 二、发布(以MVC程序为例)
- 1.找到 `BundleConfig`
- 2.发布(VS2019)
- 3.IIS接入网站文件
- 4.程序池的调整
一、发布前的准备工作
1.检查数据库连接字符串
找到项目的
web.config
文件检查数据库连接字符串
<connectionStrings>
<add name="" connectionString="" />
</connectionStrings>
connectionString中是否有
integrated security=True; // 集成验证模式
要和IIS应用程序池里你发布的保持一致
否则会报用户 ‘IIS APPPOOL’ 登录失败
2.检查数据库登录名
IIS 应用程序池标识 --> 内置账户 是有限且确定的
检查数据库的登录名 是否有 NETWORK SERVER
没有就创建一个
创建账户 点击搜索,在弹出的窗口的最下面的文本框里添加NETWOEK SERVICE
找到服务器角色,选择 public
选择用户映射,选择你所用到的数据库
还没结束 当前用户还没有一定的权限
拒绝了对对象 ‘XXX’ (数据库 ‘XXX’,架构 ‘dbo’)的 SELECT 权限
右键数据库你的数据库AssetDB,选择“属性”——点“权限”,在“确定”上方有很多权限选项,选择你常用的那些操作吧,如select ,update,delete,……点击“确定”,就成功了!
至此准备工作接做完了
二、发布(以MVC程序为例)
1.找到 BundleConfig
- 前端框架的引入,在默认情况下发布时会压缩,样式文件可能丢失,需要加入以下语句:
BundleTable.EnableOptimizations = false;
2.发布(VS2019)
在解决方案资源管理器中找到 “项目” 右键–>"发布"打开如下界面:
在自己电脑上使用,【连接】➡发布方法选择【文件系统】,保存即可
【目标位置】自定义
点击 “发布” 按钮进行发布任务
全过程,VS自动完成
3.IIS接入网站文件
打开IIS管理器–>“网站” 右键菜单–>“添加网站”
点击右侧的 “浏览” 成功打开页面,则发布成功
4.程序池的调整
- 在对话框中可以选择你的CLR版本及托管管道模式
结束,祝你好运哦
ASP.NET Web应用程序发布到IIS相关推荐
- ASP.NET网站还是ASP.NET Web应用程序?
当我在Visual Studio中启动新的ASP.NET项目时,可以创建一个ASP.NET Web应用程序,也可以创建一个ASP.NET网站. ASP.NET Web应用程序和ASP.NET网站之间有 ...
- vs2010里面 新建网站里面的 asp.net网站 和 新建项目里面的 asp.net Web应用程序 的区别 (下)
地址:http://www.cnblogs.com/iceicebaby/archive/2012/02/21/2361686.html 二:下面是 通过 新建项目 来创建 ASP.NET web 应 ...
- VS2017 Web应用程序发布网站步骤
VS2017 Web应用程序发布网站详细步骤 一.web发布 二.IIS安装 三.IIS管理器发布网站 四.出现的问题及其解决方法 一.web发布 1.用VS2017打开项目. 2.选中解决方案,点击 ...
- 新建网站与新建Asp.Net+Web+应用程序的区别
VS2005 VS2008新建网站--asp.net网站和新建项目里ASP.NET Web应用程序区别 WebApplication编程模型的优点: ●网站编译速度快,使用了增量编译模式,仅仅只有文件 ...
- 如何在局域网上托管ASP.NET Web应用程序
目录 介绍 问题 一个简单的解决方案 设置网络证书颁发机构 1. 证书颁发机构的证书 2. 证书颁发机构的根证书 3. 服务器的证书 存储证书 配置Web应用程序 启动服务器 示例应用程序 调试 得到 ...
- .Net Core6.0程序发布到IIS支持apk文件下载
ASP.Net Core6.0 WebApi程序发布到IIS支持apk/wgt文件下载 IIS中配置MIME 添加.apk/.wgt application/vnd.android.package-a ...
- 新建网站与新建Asp.Net Web 应用程序的区别
今天新建网站的时候,发现,原来新建网站有两种方法. 1.原来一直用的是直接新建---网站 然后添加后解决方案的项目名称是路径的名称 2.还有一种是新建--项目,然后选web--新建asp.net.we ...
- VS“新建网站”与“新建Asp.Net Web 应用程序”的区别
今天新建网站的时候,发现,原来新建网站有两种方法. 1.原来一直用的是直接新建---网站 然后添加后解决方案的项目名称是路径的名称 2.还有一种是新建--项目,然后选web--新建asp.net.we ...
- vs2010里面 新建网站里面的 asp.net网站 和 新建项目里面的 asp.net Web应用程序 的区别(上)
http://www.cnblogs.com/iceicebaby/archive/2012/02/21/2361558.html 一:先来看看 新建网站 里面的 ASP.NET 网站的建立过程 ...
最新文章
- 7.matlab中使用@ + “函数名”
- shell字符串截取方法
- oracle 动态注册和静态注册
- 城市运行一网统管_【宣传活动】持续开展城市运行“一网统管”建设宣传活动...
- select a method for export 选项
- Spring : Spring AOP 中的增强(Advice)或者通知
- android get width单位是什么意思,浅析Android中getWidth()和getMeasuredWidth()的区别
- java单循环赛制程序_单循环比赛的固定轮转编排法与贝格尔编排法
- 汽车洒水器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- uniapp运行到微信小程序开发工具
- Java学习——生产者-消费者模式与线程通信问题(管程法、信号灯法)
- 一张图看懂光圈、快门、感光度的意义
- java编写程序上机实验,《Java程序设计》上机实验
- 网络原理:TCP/UDP
- 自动驾驶--高精地图技术
- 路由器以太网口静态链路聚合
- 计算机的位、字节、字
- 厚积薄发打卡Day55 :[狂神]Redis详细教程(上)<从Nosql 概述到WSL安装Redis踩坑记录>
- 2022建筑焊工(建筑特殊工种)考试题库及在线模拟考试
- 《数学之美(第一版)》笔记整理 —— 目录
热门文章
- 16 tia 内容说明 安装包_TIA Portal V16 软件安装包 安装教程 授权
- 胆结石饮食有什么禁忌?
- 编写程序,生成一种贯穿10*10字符数组(初始时全为字符'.')的“随机步法”。程序必须随机地从一个元素“走到”另一个元素,每次都向上、向下、向左或向右移动一个元素位置
- currency.js -用于处理货币值的小型轻量级 JavaScript 库(也可以处理数值计算精度问题等)
- 「4+1视图」学习与理解
- C++编程练习3--给出年、月、日,计算该日是该年的第几天
- 微信小程序学习笔记(1)
- 马云收购士兰微_根本停不下来!又一家国内半导体公司将被吞并!
- 基于安卓的校园跳蚤市场app
- android版本分类