ASP.NET Core 7 Razor Pages项目发布到IIS

news/2023/5/28 7:35:14

项目环境:

    VS2022、.net7.0、SqlExpress10、IIS express10

发布过程:

  1. 在VS2022中,右击项目名称,选择“发布”选项;
  2. 发布目标选择“文件夹”-->指定一个发布的目标文件夹;
  3. 在IIS中新建一个站点,物理文件夹指定到刚才发布的文件夹;
  4. 启动网站就OK了。

发布过程遇到的问题及解决方法:

问题1:涉及到数据库的页面都显示错误内容。

原因:项目处于发布状态,隐藏了敏感信息;

解决办法:根据提示内容新建一个windows的环境变量后,就能看到错误内容了:

变量名:ASPNETCORE_ENVIRONMENT

变量值:Development

问题2:显示错误内容后提示无法连接到数据库

错误内容:SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. 

原因:因为项目使用的是MsSqlExpress数据库,MsSqlExpress数据库默认是没有打开远程访问的网络功能的;

解决办法:打开SQLServerManager10.msc,一般在C:\Windows\SysWOW64目录下,因为我的EXPRESS是10版本,所以后面是SQLServerManager10.msc,不同版本不一样。选择SQL SERVER网络配置,右击启动TCP/IP协议,右击-->属性-->IP,将TCP动态端口设置为0,TCP端口设置为1433,重启SQL EXPRESS服务。

问题3:Microsoft.Data.SqlClient.SqlException 证书链是由不受信任的颁发机构颁发的;

解决办法:直接在“数据库连接字符串最后面”增加证书信任的配置。;TrustServerCertificate=true

例如:下面配置标红部分在你的代码配置中增加或者修改

<add name="ConnectionString" connectionString="Server=.;Initial Catalog=QDJYCZNZZ;Persist Security Info=False;User ID=sa;Password=123456;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=300;" providerName="System.Data.SqlClient" />

问题4:解决IIS APPPOOL\DefaultAppPool登录失败的问题

问题描述:用户 'IIS APPPOOL\aikang' 登录失败。在VS里面打开能正常运行,在IIS里面打开就总是提示这个错误;

解决办法:这个跟IIS的用户权限有关。打开IIS管理器,选择应用程序池,然后右击你站点的应用程序池-->高级设置,更改“进程模型”下的标识为“LocalSystem”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4557585.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

诺泰生物更新IPO招股书:少数股东权益亏损,信息披露违规不断

3月10日&#xff0c;贝多财经发现&#xff0c;经上市委会议通过后&#xff0c;江苏诺泰澳赛诺生物制药股份有限公司&#xff08;下称简称“诺泰生物”&#xff09;于2021年2月8日在科创板申报了招股书&#xff08;注册稿&#xff09;&#xff0c;更新了2020年度的财务资料。 据…

【开源】开源项目推荐

一、虾婆 开源即时通讯解决方案 http://xiaper.io/xiaper.io/ 二、 待补充

虾婆一企业级开源即时通讯解决方案

什么是虾婆&#xff1f; 虾婆是一企业级开源即时通讯解决方案。包含服务器端和客户端&#xff0c;其中客户端支持Web/H5、安卓、iOS、Windows、Mac、微信公众号、小程序等。服务器端开发语言Java&#xff0c;基于SpringBoot2开发&#xff0c;支持SpringCloud微服务架构&#x…

Linux从零开始到入坑

一、服务相关命令 1.启动服务&#xff1a;systemctl start 服务名称&#xff1b; 2.重启服务&#xff1a;systemctl restart 服务名称&#xff1b; 3.停止服务&#xff1a;systemctl stop 服务名称&#xff1b; 4.查看服务状态&#xff1a;systemctl status 服务名称&#…

【Linux】CentOS7 安装,遇到的各种问题,并修复win7启动项

---------------------------------------------------------------------------------------------------1--------------------------------------------------------------------------------------------------------------------- 1.先把电脑磁盘&#xff0c;腾出来一部分…

第一章 openEuler 安装指南

系列文章目录 第一章 openEuler 安装指南 文章目录系列文章目录前言一、openEuler的简介1.openEuler是什么2.openEuler版本介绍二、安装步骤1.获取openEuler安装源2.UltraISO制作U盘启动镜像3.引导安装总结前言 在Centos8.0提前退出市场&#xff0c;7.0版本的官方维护期又没剩…

基于K8S+eureka的java应用快速上下线的WEB平台

刚进公司时&#xff0c;由于历史原因&#xff0c;应用发布通过&#xff1a;发布新版&#xff08;新老并存&#xff09;->下线老版->删除老版的方式&#xff0c;每次通过手工处理&#xff0c;蛋疼&#xff08;不方便且高风险&#xff09;。于是马上写了比较直观的脚本方案…

matlab传函离散化 -- 整数系数

matlab内置的离散化传递函数的系数表示多为科学计数法&#xff0c;一些情况下会损失参数精度&#xff0c;导致离散化之后的参数有可能得不到想要的结果。通过设置syms 变量&#xff0c;将z变换之后的离散化系数表示为整数&#xff0c;便于编程实现。 matlab内置方法 Pp tf(2…

R语言——连续向量离散化函数总结

R语言——连续向量离散化函数总结 1、 cut函数 这种方式较为简单&#xff0c;函数参数&#xff1a;cut(x, breaks, labels NULL, include.lowest FALSE, right TRUE, dig.lab 3, ordered_result FALSE, …) Num_Vector<- c(10, 5, 4, 7, 6, 1, 4, 8, 8, 5) Cut_Vect…

轻松学统计--中国mooc5

离散指标&#xff08;二&#xff09;&#xff1a;反映离散程度的相对指标 一、离散系数&#xff08;相对离中趋势&#xff09; 1.离散系数的定义&#xff1a;从相对数角度来反映数据的离散程度。 2.离散系数的特点&#xff1a; A.可用于两个总体平均水平不同时&#xff1b; B.可…

数据离散程度的衡量

我们通常使用均值、中位数、众数等统计量来反映数据的集中趋势&#xff0c;但这些统计量无法完全反应数据的特征&#xff0c;即使均值相等的数据集也存在无限种分布的可能&#xff0c;所以需要结合数据的离散程度。常用的可以反映数据离散程度的统计量如下&#xff1a;极差&…

ejson4cpp——一个使用极致简单且性能可比rapidjson的C++json解析库

文章目录ejson4cpp快速开始要求安装与引入开始使用常见用法API介绍通过命名风格识别API宏定义FROM_JSON_FUNC&FROM_JSON_FRIEND_FUNCTO_JSON_FUNC&TO_JSON_FRIEND_FUNCAUTO_GEN_NON_INTRUSIVE&AUTO_GEN_INTRUSIVEENABLE_JSON_COUTFromJSON系列函数参数说明使用示例…

1.2描述性统计-离散程度

方差&#xff1a;样本各数据与均值&#xff08;数学期望&#xff09;之差的平方的平均数&#xff0c;反映的是样本与其均值的偏离程度。公式&#xff1a;方差其中σ2σ2为总体方差&#xff0c; XX为变量&#xff0c; μμ为整体均值&#xff0c;NN为总体例数。标准差&#xff1…

数据挖掘(9-22):数据离散程度+数据清理+三大相关系数+数据库索引(数据库面试常问)+P值含义及理解

1.衡量数据离散程度的统计量&#xff1a; 数据的离散程度即衡量一组数据的分散程度如何&#xff0c;其衡量的标准和方式有很多&#xff0c;而具体选择哪一种方式则需要依据实际的数据要求进行抉择。 首先针对不同的衡量方式的应用场景大体归纳如下&#xff1a; 极差&#xf…

抖音SEO优化源码,抖音搜索排名系统,矩阵同步分发。

前言&#xff1a;抖音SEO优化源码&#xff0c;抖音搜索排名系统&#xff0c;矩阵同步分发。 抖音seo源码如何搭建&#xff1f;抖音seo排名优化系统软件部分源码分析&#xff0c;代码打包中。。。 场景&#xff1a;在 python 中&#xff0c;你可以使用 list[10:20:3] 来获取 1…

博士论文阅读_仿生群智能优化算法及在点云配准中的应用研究

1.应用领域 计算机视觉&#xff1a;高效的仿生群智能优化策略应用于解决复杂的三维点云配准问题。 概念&#xff1a; &#xff08;1&#xff09;点云&#xff1a;是一个数据集&#xff0c;数据集中的每个点代表一组X、Y、Z几何坐标和一个强度值&#xff0c;这个强度值根据物体表…

Linux上怎样实现文件夹重命名

场景 在Linux服务上上重命名文件夹使用mv命令。 mv a b 将a文件夹命名为b 实现

Windows10文件夹重命名时卡顿

1. 问题: Windows10;文件夹重命名时卡顿3~5秒&#xff0c; 2. 解决方案: 双击此电脑(文件夹)->查看->选项->常规->清除文件资源管理器历史记录&&还原默认值 3. 如下图所示:

HashMap源码学习:JDK1.8版本源码解析

文章导航 HashMap源码学习&#xff1a;红黑树原理详解 HashMap源码学习&#xff1a;JDK1.8版本源码解析 目录文章导航前言正文HashMap重要属性HashMap构造方法HashMap扩容方法HashMap链表迁移HashMap红黑树迁移HashMap链表转红黑树HashMap红黑树转链表HashMap添加数据HashMap移…

IDEA如何为项目文件夹重命名

IDEA如何为项目文件夹重命名 我遇到了在IDEA上为项目文件夹重命名的问题&#xff0c;因为在目录中直接给文件夹改名会导致项目文件出问题从而无法运行&#xff0c;后来在网上查了一下&#xff0c;发现了一种可以直接在IDEA上进行的操作并且不会出啥问题 1.在IDEA左上角的资源…